private function generate_modify_page() { $this->activity_id = wpl_request::getVar('activity_id'); $activity_name = wpl_request::getVar('activity_name'); if (!$this->activity_id) { $this->activity_data = new stdClass(); $this->activity_raw_name = wpl_activity::get_activity_name_layout($activity_name); } else { $this->activity_data = wpl_activity::get_activity("AND `id`='" . wpl_db::escape($this->activity_id) . "'"); $this->activity_raw_name = wpl_activity::get_activity_name_layout($this->activity_data->activity); } $this->activity_layouts = wpl_activity::get_activity_layout($this->activity_raw_name[0]); if (!isset($this->activity_raw_name[1])) { $this->activity_raw_name[1] = ''; } $this->options = isset($this->activity_data->params) ? json_decode($this->activity_data->params) : new stdClass(); parent::render($this->tpl_path, 'internal_modify'); exit; }