getFilePath($name); if ($source = io_load_file($filePath)) { $mtime = filemtime($filePath); } else { $source = null; $mtime = null; } } private function getFilePath($templateName) { $path = null; $panel = strtok($templateName, '/'); if ($action = strtok('/')) { $path = ABS_PATH . ADMIN_DIR . "panels/$panel/admin.$panel.$action.tpl"; } if (!$action || !file_exists($path)) { $path = ABS_PATH . ADMIN_DIR . "panels/$panel/admin.$panel.tpl"; } return $path; } }