Ejemplo n.º 1
0
 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");
?>
Ejemplo n.º 3
0
<?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();
 }