"", 'thead_open' => '', 'thead_close' => '', 'heading_row_start' => '', 'heading_row_end' => '', 'heading_cell_start' => '', 'tbody_open' => '', 'tbody_close' => '', 'row_start' => '', 'row_end' => '', 'cell_start' => '', 'row_alt_start' => '', 'row_alt_end' => '', 'cell_alt_start' => '', 'table_close' => '
', 'heading_cell_end' => '
', 'cell_end' => '
', 'cell_alt_end' => '
' ); public $data = array(); function __construct() { parent::__construct(); } protected function smart_htmlspecialchars($str) { if (substr($str, 0, 1) == '<') return $str; return htmlspecialchars($str); } protected function sql_escape_func($inp) { if (is_array($inp)) { return array_map(__METHOD__, $inp); } if (!empty($inp) && is_string($inp)) { return str_replace(array('\\', "\0", "\n", "\r", "'", '"', "\x1a"), array('\\\\', '\\0', '\\n', '\\r', "\\'", '\\"', '\\Z'), $inp); } return $inp; } protected function jubabox_webapi($action, $in, &$out) { global $savvyext; $ret = -1; $in['pid'] = 115; error_log("ret = $ret"); error_log(json_encode($out)); return $ret; } function formatedMesage($msgType, $theMessage) { return "
" . $theMessage . "
"; } protected function renderPracticePage($page_name, $data) { $this->load->view('secure/view_practice_header', $data); $this->load->view('secure/' . $page_name, $data); $this->load->view('secure/view_practice_footer', $data); } protected function renderAdminPage($page_name, $data) { $this->load->view('admin/view_admin_header', $data); $this->load->view('admin/' . $page_name, $data); $this->load->view('admin/view_admin_footer', $data); } }