Obiektowo nie za dobrze:
<?php
?>
Raczej nie używa się zmiennych globalnych.
<?php
public function Delete($id) {
echo 'Czy na pewno chcesz usun<B1><E6> to menu ? (<a href="admin.php?mod=menu&act=delete&confirm=yes&id='.$id.'">Ta k</a> | <a href="admin.php?mod=menu">Nie</a>)<br />';
if ($_GET['confirm'] == 'yes') {
@$this -> query
= mysql_query("DELETE FROM $tbl_menu WHERE id='$id' LIMIT 1"); echo 'Menu zosta<B3>o usuni<EA>te ! <a href="admin.php?mod=menu">Powr<F3>t</a>'; }
}
?>
Zero MVC, blokujesz możliwość zmiany widoku, zmiany adresów ( np. na mod_rewrite )
Klasa Connect i MySQL to też jakieś nieporozumienie: Brak abstrakcji bazy danych, zamiast klasy connect mógłbyć mieć dodatkowe funkcje w klasie MySQL.
Brak centralnego kontrolera ( jego funkcję pełnią pliki w katalogu głównym projektu ).
Podsumowując: Pisane z użyciem obiektów, lecz nieobiektowo. Małe możliwości konfiguracyjne gotowych modułów, brak wsparcia dla pisania nowych modułów.