function __construct($myPath, $auth = null) { $this->myPath = $myPath; //Dateinamen ermitteln $this->name = mb_substr($myPath, mb_strrpos($myPath, "/") + 1); //Kategorie ermitteln $katpath = mb_substr($myPath, 0, mb_strrpos($myPath, "/")); $this->kategorie_kurzbz = $this->getKategorie($katpath); //DMS ID ermitteln $dms = new dms(); $dms->getDocumentFromName($this->name, $this->kategorie_kurzbz); if (isset($dms->result[0])) { $this->dms_id = $dms->result[0]->dms_id; } //else // error_log("fileNotFound $this->name in kat $this->kategorie_kurzbz"); $this->auth = $auth; }
/** * Prueft ob ein Kindelement mit dem Namen existiert */ function childExists($name) { $dms = new dms(); if ($dms->getDocumentFromName($name, $this->kategorie_kurzbz) && count($dms->result) > 0) { return true; } elseif ($dms->getKategorieFromBezeichnung($name, $this->kategorie_kurzbz) && count($dms->result) > 0) { return true; } else { return false; } }