Bugfix: $dbpraefix wurde missachtet (CMS)
Tobi hat mich darauf aufmerksam gemacht, dass ich bei der Auflistung der Menüs im Admin-Bereich unseres CMS nur „cms_“ statt der $dbpraefix verwendet habe. Das muss natürlich geändert werden (denn es könnten ja welche eine andere Präfix haben).
Der Fehler befindet sich in der system/sys.php. Na, wer findet ihn?^^
Er liegt in der Funktion getMenues (bei mir ganz unten). Hier muss noch mit global die $dbpraefix zugänglich gemacht und nachher ins SQL-Statemant eingebaut werden. Hier ist die neue Funktion:
<?php function getMenues(){ global $dbpraefix; $mysqlRes = mysql_query("SELECT id, name, ( SELECT COUNT( * ) FROM ".$dbpraefix."menu WHERE menuID = ".$dbpraefix."menu_names.id )count FROM `".$dbpraefix."menu_names`"); while($row = mysql_fetch_assoc($mysqlRes)){ $res[] = $row; } return $res; } ?>
Durch solche Hinweise von euch allen werden wir es schaffen, ein stabiles CMS zu erstellen, den X-Augen sehen mehr als^^
Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.
Kommentare
Renner schrieb am 10.10.2009:
Zitat Stefan: Durch solche Hinweise von euch allen werden wir es schaffen, ein stabiles CMS zu erstellen, den X-Augen sehen mehr als^^ Zitat Ende Jo schauen wir mal wieviel sich noch anschließen. Was mir persönlich aufgefallen ist und schon gefixt habe sind die icons. ich würd bei jedem <img src"... hinten dran noch ein "border='0'" dran machen damit der grässliche blaue rahmen und die png's weg sind! :-)
Über uns
Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project