ich muss gerade ein externes Plugin für 4.9 fit machen, und stoße da auf folgendes Problem. Der ehemalige Programmierer nutzte die DB_NestedSet_DB-Class, die mir absolut fremd ist. Gibt es einen einfachen Weg, folgenden Teil zu ersetzen, oder muss das von Grund auf neu Programmiert werden?
Code: Alles auswählen
class CategoryCollection extends DB_NestedSet_DB{
public function __construct($node_table, $primaryKey = "id") {
global $contenido_user, $contenido_password, $contenido_host, $contenido_database;
$this->primaryKey = $primaryKey;
$params = array(
$this->primaryKey => 'id',
'root_id' => 'rootid',
'left_id' => 'l',
'right_id' => 'r',
'order_num' => 'norder',
'level' => 'level',
'name' => 'name',
'descr' => 'descr',
'owner' => 'owner',
'online' => 'online'
);
parent::DB_NestedSet_DB("mysql://" . $contenido_user . ":" . $contenido_password . "@" . $contenido_host . "/" . $contenido_database, $params);
$this->setAttr(array(
'node_table' => $node_table,
'lock_table' => $node_table . "_locks",
'secondarySort' => 'name',
));
}
}
Lars