if (!file_exists($cache_path)) { mkdir($cache_path, 0755, true); } $compiled_path = LEPTON_PATH . '/temp/compiled'; if (!file_exists($compiled_path)) { mkdir($compiled_path, 0755, true); } $parser = new Dwoo($compiled_path, $cache_path); } global $kitLibrary; if (!is_object($kitLibrary)) { $kitLibrary = new kitToolsLibrary(); } // if kitDirList is not installed use framework and create table if needed global $dbKITdirList; if (file_exists(LEPTON_PATH . '/modules/kit_dirlist/class.link.php')) { require_once LEPTON_PATH . '/modules/kit_dirlist/class.link.php'; } else { require_once LEPTON_PATH . '/modules/kit_form/framework/KIT/kit_dirlist/class.link.php'; } if (!is_object($dbKITdirList)) { $dbKITdirList = new dbKITdirList(); if (!$dbKITdirList->sqlTableExists()) { $dbKITdirList->sqlCreateTable(); } } if (!$dbKITdirList->sqlFieldExists(dbKITdirList::field_reference)) { // add the additional field for references $dbKITdirList->sqlAlterTableAddField(dbKITdirList::field_reference, "VARCHAR(255) NOT NULL DEFAULT ''", dbKITdirList::field_id); $dbKITdirList->sqlAlterTableAddField(dbKITdirList::field_file_orgin, "VARCHAR(255) NOT NULL DEFAULT ''", dbKITdirList::field_id); }
// try to load from kit_dirlist require_once WB_PATH . '/modules/kit_dirlist/class.link.php'; } else { // use KIT framework instead ... require_once WB_PATH . '/modules/kit/framework/KIT/kit_dirlist/class.link.php'; } // first check if user is authenticated... if (isset($_SESSION['kdl_pct']) && isset($_SESSION['kdl_aut']) && isset($_SESSION['kdl_usr']) && isset($_GET['id']) || isset($_SESSION['USER_ID']) && in_array('admintools', $_SESSION['SYSTEM_PERMISSIONS']) && isset($_GET['id'])) { $id = $_GET['id']; if (isset($_SESSION['kdl_usr'])) { $where = array(dbKITdirList::field_id => $id, dbKITdirList::field_user => $_SESSION['kdl_usr']); } else { $where = array(dbKITdirList::field_id => $id); } $dirlist = array(); $dbDirList = new dbKITdirList(); if (!$dbDirList->sqlSelectRecord($where, $dirlist)) { echo sprintf('[%s] %s', __LINE__, $dbDirList->getError()); exit; } if (count($dirlist) < 1) { echo sprintf("The file with the <b>%05d ID</b> is not available!", $id); exit; } $dirlist = $dirlist[0]; if (!file_exists($dirlist[dbKITdirList::field_path])) { echo sprintf("File <b>%s</b> not found!", $dirlist[dbKITdirList::field_file]); exit; } // Datensatz aktualisieren $data = array(dbKITdirList::field_count => $dirlist[dbKITdirList::field_count] + 1, dbKITdirList::field_date => date('Y-m-d H:i:s'));