'<', '>' => '>', '&' => '&', '"' => '"')); else $title = strtr($data['_page'], array(':' => ' - ')); ob_start(); eval('?>' . $data['code']); $content = ob_get_contents(); ob_end_clean(); return array('title' => $title, 'content' => $content); } function Add() { $title = 'Add page'; $content = '
'; $content .= ''; $content .= 'Name: '; $content .= '
'; $content .= '
'; $content .= ' '; $content .= ''; $content .= '
'; return array('title' => $title, 'content' => $content); } function Edit($data) { $title = 'Edit \'' . $data['_page'] . '\''; $content = '
'; $content .= ''; $content .= '
'; $content .= ' '; $content .= ''; $content .= '
'; return array('title' => $title, 'content' => $content); } function ErrorMessage($type, $data = array()) { return array('content' => '' . Message($type, $data) . '', 'title' => Message('error')); } } $handlers['phpexec'] = new phpexec_handler; ?>