Kategoriebaum Indizierung von außen anstupsen

Hallo leute,

ich wollte mal fragen ob es eine möglichkeit gibt die Kategoriebaum Indizierung von außen anzustupsen ohne direkt über admin -> artikel -> kategorien zu gehen.

Das müsste ja diese Funktion sein:

public function updateCategoryTree($blVerbose = true, $sShopID = null)
{
$oDb = oxDb::getDb();
$sWhere = ‘1’;

    $oDb->execute("update oxcategories set oxleft = 0, oxright = 0 where $sWhere");
    $oDb->execute("update oxcategories set oxleft = 1, oxright = 2 where oxparentid = 'oxrootid' and $sWhere");
    // Get all root categories
    $rs = $oDb->select("select oxid, oxtitle from oxcategories where oxparentid = 'oxrootid' and $sWhere order by oxsort", false, false );
    if ($rs != false && $rs->recordCount() > 0) {
        while (!$rs->EOF) {
            $this->_aUpdateInfo[] = "<b>Processing : ".$rs->fields[1]."</b>(".$rs->fields[0].")<br>";
            if ( $blVerbose ) {
                echo next( $this->_aUpdateInfo );
            }
            $oxRootId = $rs->fields[0];
            $updn = $this->_updateNodes($oxRootId, true, $oxRootId);
            $rs->moveNext();
        }
    }
}

Danke im voraus,
Grüße!

Ja. Einfach ein PHP-Skript bauen, welches das Framework bootstrapt, dann die Klasse mit der Methode über die Factory initialisiert und die passende Methode aufruft. http://docu.oxid-esales.com/CE/sourcecodedocumentation/4.8.7/class_category___update.html
Dieses PHP-Skript kann man dann per HTTP oder per Cronjob “von außen” aufrufen.