/** * Render a template using data. Adds a few common parameters to the data array. * * @see /main/template/default/course_description/ * @param string $template * @param array $data */ protected function render($template, $data) { $data = $data ? $data : (object) array(); $_user = api_get_user_info(); $session_id = Request::get_session_id(); $data->session_image = api_get_session_image($session_id, $_user); $data->sec_token = $this->access()->get_token(); $data->root = $this->url(''); $data->session_id = $session_id; $data->c_id = Request::get_c_id(); $data->is_allowed_to_edit = $this->is_allowed_to_edit(); parent::render("glossary/{$template}.tpl", $data); }
public function find_by_id() { $c_id = Request::get_c_id(); $id = Request::get_id(); $item = Glossary::repository()->find_one_by_id($c_id, $id); $data = (object) array(); if ($item) { $data->name = $item->name; $data->description = $item->description; } $this->response($success, '', $data); }
/** * Returns an item key. I.e. not a real entity object but an * object with the object keys set up. * * @return object */ public static function get_item_key() { $result = (object) array(); $result->c_id = Request::get_c_id(); $result->id = Request::get_id(); return $result; }