middleware('auth'); $this->_service = 'mag'; $this->_module = 'magazine'; $this->_viewname = 'sessionagendalib'; $this->_title = 'Session Agenda Library'; $this->_base_url = '/sessionagendalib'; $this->_basemodel = new Sessionagendalib; } protected function get_list_buttons() { return [ ['title' => 'Add New', 'link' => $this->_base_url.'/addnew' ] ]; } protected function get_list_fields(){ return [ 'actions' => ['title' => 'Actions', 'buttons' => [ 'edit', 'delete' ] ], 'type' => ['title' => 'Session Type', 'type' => 'text'], 'title' => ['title' => 'Session', 'type' => 'text'], 'duration' => ['title' => 'Duration', 'type' => 'text'], //'speaker' => ['title' => 'Speaker', 'type' => 'text'], 'status' => ['title' => 'Status', 'type' => 'select'], ]; } protected function get_form_fields($type, $values){ $sess = $this->_request->session()->get('session_id', 0); $sess = Session::find($sess); // $sess->dates = json_decode($sess->dates); // $dates = []; // foreach($sess->dates->date as $date) { // $dates[$date] = date("d M Y", strtotime($date)); // } //echo '
'; print_r($sess); exit;
$fields = [
'type' => ['title' => 'Session Type', 'type' => 'select', 'values' => ['road' => 'Road', 'casper' => 'Casper', 'casper_clinic' => 'Casper Clinic', 'APFT' => 'APFT', 'spirometry_simplified' => 'Spirometry Simplified', 'casper_clinic_new' => 'Casper Clinic New', 'casper_plus' => 'Casper Plus', 'ecampus' => 'E Campus'], 'required' => true],
'title' => ['title' => 'Topic Title', 'type' => 'text', 'required' => true ],
'duration' => ['title' => 'Duration', 'type' => 'text', 'required' => true ],
//'speaker' => ['title' => 'Speaker', 'type' => 'text', 'required' => true ],
'status' => ['title' => 'Status', 'type' => 'select', 'required' => true, 'values' => ['active' => 'Active', 'disabled' => 'Disabled'] ],
];
return $fields;
}
// protected function _beforesave($type, $request) {
// $data = $request->except('_token');
// $data['session_id'] = $this->_request->session()->get('session_id', 0);
// return $data;
// }
// protected function _beforeform($type, $values) {
// return $values;
// }
}