Пример #1
0
    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);
}
Пример #2
0
    // 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'));