index.php
<?php
//Engine strony
include ("config.php");
include ("module/news.php");
//Koniec Engine strony
function pokaz() {
global $cmd,$id,$news_limit,$mode,$act,$lan;
czytaj('');
}
elseif ($mode == ''){
news($news_limit);
} elseif ($mode == 'add_news'){
news_t_open();
echo '<table style="font-size: 10px; color: black;" cellspacing="0" cellpadding="0" width="100%"> <tr>
<td align="left" style="padding-left: 3px;">
<b>Administracja Newsami</b> :: <font color="silver"><<a href="#">'.$lan['news_add_news'].'</a>></font>
</td>
</tr>
</table>';
news_t_close();
news_tresc_open();
dodaj_newsa();
news_tresc_close();
}
}
//Ładowanie Skóry
include ("theme/$theme/index.php");
?>
1. Gdzie jest
system szablonów?!
2. Optymalizacji więcej
" używa się tylko w wyjątkowych okolicznościach

module/artykuly.php
<?php
function dzialy() {
$query = "SELECT * FROM artykuly_dzialy ORDER BY tytul1";
$id = $rowek['id'];
$tytul1 = $rowek['tytul1'];
echo '<table width="98%" align="center"> <tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td height="15"><table border="0" cellspacing="0" cellpadding="0"><tr align="left"><td width="20"></td><td>';
if($ile<>0) {
lista($dzial);
}
echo '<a href="artykuly.php?dzial='.$tytul1.'"><b>›</b> '.$tytul1.'</a> '.$lan['article_art'].': <b>('.$ile.')</b> </td></tr></table></td></tr>
</table></td>
</table>';
}
echo '<br /><center><a href="artykuly.php?mode=add_article">'.$lan['article_add'].'</a></center>'; }
//...
?>
3. Gdzie jest cache zapytań do SQL'a.. przydałaby się również jakaś dobra klasa do obsługi bazy danych..
4.
global'ów juz się chyba nie używa..
Dużo do zmiany.. Ale może być dobrze