Index: trunk/PHP/tools.php =================================================================== --- trunk/PHP/tools.php (revision 19441) +++ trunk/PHP/tools.php (working copy) @@ -26,10 +26,18 @@ global $nummodels; global $modelnames,$imagenames,$models; + $count = 0; + print "

\n"; - for ($i=0;$i<$nummodels;$i++) + for ($row = 0; $row < $nummodels / 7; $row++) { - print "
\"$modelnames[$i]\"

$modelnames[$i]

\n"; + print "\n"; + for ($col = 0; $col < 7; $col++) + { + print "\n"; + $count++; + } + print "\n"; } print "
\"$modelnames[$count]\"

$modelnames[$count]

\n"; } @@ -39,7 +47,7 @@ { $count = 0; - $fh = fopen(DATADIR."/themes.txt", "r"); + $fh = @fopen(DATADIR."/themes.txt", "r"); if ($fh) { while ((list($id,$name,$shortname,$img1,$img2,$author,$email,$mainlcd,$remotelcd,$description,$date) = fgetcsv($fh, 1000, "|")) !== FALSE) Index: trunk/PHP/.htaccess =================================================================== --- trunk/PHP/.htaccess (revision 19441) +++ trunk/PHP/.htaccess (working copy) @@ -1,4 +1,8 @@ RewriteEngine On -RewriteRule ^models/(.*)/ index.php?model=$1 +RewriteRule ^models/(.+)/ index.php?model=$1 +RewriteRule ^models/(.+) index.php?model=$1 +RewriteRule ^models/?$ index.php + Options -Indexes -php_value max_upload_size 10MB \ No newline at end of file + +php_value max_upload_size 10MB Index: trunk/PHP/index.php =================================================================== --- trunk/PHP/index.php (revision 19441) +++ trunk/PHP/index.php (working copy) @@ -5,10 +5,8 @@ require_once('tools.php'); require_once('ini.php'); -if(isset($_GET['model'])) - $modelid = get_modelid($_GET['model']); -else - $modelid = -1; +$modelid = (isset($_GET['model'])) ? get_modelid($_GET['model']) : -1; +$modelid = ($modelid !== FALSE) ? $modelid : -1; if ($modelid == -1) { @@ -19,6 +17,7 @@ print "\n"; show_main_table(); @@ -120,4 +119,4 @@ } include('bottom.php'); -?> \ No newline at end of file +?>