require_once './lib2/logic/smileys.class.php'; $tpl->name = 'log2'; $tpl->menuitem = MNU_CACHES_LOG; $login->verify(); if ($login->userid == 0) { $tpl->redirect_login(); } /* create cachelog-object cacheid => new log logid => edit log */ $nCacheId = isset($_REQUEST['cacheid']) ? $_REQUEST['cacheid'] + 0 : 0; $nLogId = isset($_REQUEST['logid']) ? $_REQUEST['logid'] + 0 : 0; if ($nLogId != 0) { $cachelog = new cachelog($nLogId); if ($cachelog->exist() == false) { $tpl->error(ERROR_CACHELOG_NOT_EXISTS); } if ($cachelog->allowEdit() == false) { $tpl->error(ERROR_INVALID_OPERATION); } $nCacheId = $cachelog->getCacheId(); } else { $cachelog = cachelog::createNew($nCacheId, $login->userid); if ($cachelog === false) { $tpl->error(ERROR_INVALID_OPERATION); } $cachelog->setNode($opt['logic']['node']['id']); } // check cache exists $cache = new cache($nCacheId);