static function clear() { $files = File::readDirFiles(TEMP_DIR); foreach ($files as $name => $dir) { File::delete(TEMP_DIR . DS . $name); } }
function clearTemp() { $dir = TEMP_DIR . DS . 'smarty' . DS . 'templates_c'; $files = File::readDirFiles($dir); foreach ($files as $file => $info) { File::delete($info['dir'] . $info['name']); } }
static function getClasses() { if (!($data = Temp::get('list_classes'))) { $data = array_merge(File::readDirFiles(CLASS_DIR, true), File::readDirFiles(APP_DIR, true, '/.*\\.model\\.php/u')); $data = serialize(array_merge($data, File::readDirFiles(APP_DIR, true, '/.*\\.class\\.php/u'))); Temp::set('list_classes', $data); } $result = unserialize($data); return $result; }
function getFlags() { $dir = APP_DIR . DS . App::getAppName() . DS . 'images' . DS . 'flags' . DS . '16'; return File::readDirFiles($dir); }