public static function add($_type, $_message, $_action = '', $_logicalId = '') { $list_plugin = config::byKey('message::disallowPlugin', 'core', array()); if (in_array($_type, $list_plugin)) { return; } $message = new message(); $message->setPlugin($_type); $message->setMessage($_message); $message->setAction($_action); $message->setDate(date('Y-m-d H:i:m')); $message->setLogicalId($_logicalId); $message->save(); }
verification_submit_message_$default ='$fVsubmit_message', verification_rej_sub_$default='$fVReject_subject', verification_rej_message_$default='$fVReject_message',verification_remind_sub_$default='$fRemind_subject', verification_remind_message_$default='$fRemind_message',app_feedback_subject_$default='$fFeedback_subject', app_feedback_message_$default='$fFeedback_message',plan_subject_$default='$fPlan_subject', plan_message_$default='$fPlan_message',plan_approved_subject_$default='$fPlan_Approved_subject', plan_approved_message_$default='$fPlan_Approved_message',appraisal_approved_subject_$default='$fAppraisal_Approved_subject', appraisal_approved_message_$default='$fAppraisal_Approved_message',appraisal_approved_subject_final_$default='$fAppraisal_Approved_subject_final', appraisal_approved_message_final_$default='$fAppraisal_Approved_message_final', plan_expiry_message_1='$fPIP_Exp_message',plan_expiry_subject_1='$fPIP_Exp_subject' where m_id='1'"; //echo $qry; $db_object->insert($qry); } }//end class $ob= new message; if($submit!="") { $ob->save($db_object,$common,$default,$_POST); } $ob->view($db_object,$common,$default,$_POST); include_once("footer.php"); ?>
<?php $app->group('/dashboard', function () use($app) { $app->group('/message', function () use($app) { $app->get('/create', function () use($app) { $app->view->setData('form_action', BASEURL . "dashboard/message/confirm"); $app->view->setData('page_title', "Create message"); $app->render(new u('message.create')); }); // Display Confirm $app->post('/confirm', function () use($app) { $POST = $app->request()->post(); $message = new message(); $message->form_post_value = $POST; $message->save(); if ($message->fails()) { $app->view->setData('error', "1"); $app->view->setData('msg', $message->getError()); $app->render(new u('msg')); } else { $app->view->setData('success', "1"); $app->view->setData('msg', "Succesfully User Created"); $app->render(new u('msg')); } }); // Save Form Data $app->post('/store', function () use($app) { $app->render(new u('message.store')); }); /******************************************View************************************************/ $app->get('/view/', function () use($app) {
public function save() { global $DB, $USER; $admin = get_admin(); // possible cronjob if ($USER->id != $admin->id and $USER->id != $this->_authorid) { throw new \moodle_exception("This conversation doesn't belong to you!"); } $course = $this->dialogue->course; $dialogueid = $this->dialogue->dialogueid; // conversation record $record = new \stdClass(); $record->id = $this->_conversationid; $record->course = $course->id; $record->dialogueid = $dialogueid; $record->subject = $this->_subject; // we need a conversationid if (is_null($this->_conversationid)) { // create new record $this->_conversationid = $DB->insert_record('dialogue_conversations', $record); } else { $record->timemodified = time(); // update existing record $DB->update_record('dialogue_conversations', $record); } $this->save_participants(); $this->save_bulk_open_rule(); // now let dialogue_message do it's thing parent::save(); }