Hi @all,

ich schreibe gerade ein Plugin, was nur die Aufgabe haben soll, Tabellen- Updates durchzuführen.

Besonderheit: nur ein Mal -> bei der Installation

Das Plug lässt sich installieren, .. aber nicht passiert!
Warum?
Keine Fehlermeldung ... keine Tabellenupdate ... nix???
Kann mir jemand sagen, was ich falsch mache?

PHP-Code:
<?php
/**
 * @package             Joomla
 * @subpackage  Content
 * @category    Plugin
 * @version             1.0.0
 */

defined'_JEXEC' ) or die( 'Restricted access' );
jimport('joomla.plugin.plugin');

class 
plgTemplateTemplates extends JPlugin {

  function 
plgTemplateTemplates (&$subject$config) {

        
parent::__construct$subject$config );        
        global 
$mainframe;
        
$db = & JFactory::getDBO();

        
// -> take a look 
        //    existing categorie: base-template
                
$db->setQuery("SELECT id FROM xxx WHERE name like '%xxx%';");
                
$rows $db->loadObject();

        
// -> if not existing -> create categorie
        
if ( count($rows) == )
        {                
                
$db->Query("INSERT into xxx VALUES (0,'xxx','xxx',1,1);");                
                
// ID auslesen
                
$db->setQuery("SELECT id FROM xxx WHERE name = 'base-template';");
                
$id $db->loadObject('id');
        } else {
        
// -> else select id
                
$db->setQuery("SELECT id FROM xxx WHERE name = 'base-template';");
                
$id $db->loadObject('id');
        }    
  }
}
?>