Funktionsaufruf mit Parse error (Selbstgeschribenes Modul)

  • Beiträge: 116
  • Dank erhalten: 4
Hallo zusammen,

ich versuche gerade das Modul mod_latestmissions auf J1.5 umzuschreiben!

Anpassungen habe ich bereits gemacht, aber jetzt erhalte ich einen Fehler
Parse error: parse error in E:\xampp\htdocs\Test_Version_Jommla\modules\mod_latestmissions\mod_latestmissions.php on line 175

In der Zeile 175 steht: } else {

Die Funktion sieht so aus:
function getData($params)
{
	global $db;
	$query = 'SELECT * FROM #__missionmanagement_mission WHERE published="1" ORDER BY alarmdate DESC,alarmtime DESC,missionid DESC LIMIT '.$params->get('numbermissions','5').';';
	
	$db->setQuery($query);
		$rows = $db->loadObjectList(); {
	   echo "<script type='text/javascript'> alert('".$db->getErrorMsg()."'); </script>";
	} else {
	   $rows = $db->loadObjectList();
	}				
	return $rows;
}

Was ist der Fehler?

Danke für Eure Hilfe!

Gruss Grazioli
Gruss Grazioli
[size=85:298c9x5z]www.feuerwehr-lachen.ch
www.int-firefighters.com
www.grazioli-web.ch[/size]
19 Feb 2009 21:34 #20835

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • DietmarH
  • Besucher
  • Besucher
In den Quotes in der Zeile darüber.
20 Feb 2009 00:18 #20836

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Beiträge: 1264
  • Dank erhalten: 208
$rows = $db->loadObjectList(); {
      echo "<script type='text/javascript'> alert('".$db->getErrorMsg()."'); </script>";
   } else {
      $rows = $db->loadObjectList();
   }
...da fehlt das komplette "if"-Statement

Und ändere
global $db;

in
$db =& JFactory::getDBO();
Man soll das Kind ins Korn werfen solange es noch heiss ist, auch wenn das der eine Tropfen ist, der dem Fass die Krone ins Gesicht schlägt...
20 Feb 2009 12:55 #20839

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Beiträge: 116
  • Dank erhalten: 4
Hallo,

nachdem ich jetzt die If-Anweisung und $db =& JFactory::getDBO(); geändert habe, erhalte ich diesen Fehler im Frontend:
Notice: Undefined variable: rows in E:\xampp\htdocs\Test_Version_Jommla\modules\mod_latestmissions\mod_latestmissions.php on line 178
Keine Einsätze vorhanden

Die Variablen habe ich alle nach der Version für J1.5 alle geändert, glaube ich!

Anbei das ganze mod_latstmissions.php im Zip-Archiv!

Bedanke mich für Eure Hilfe!

Gruss Grazioli
Gruss Grazioli
[size=85:298c9x5z]www.feuerwehr-lachen.ch
www.int-firefighters.com
www.grazioli-web.ch[/size]
22 Feb 2009 11:51 #20850

Bitte Anmelden oder Registrieren um der Konversation beizutreten.