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) == 0 )
{
$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');
}
}
}
?>


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen