Beispiel #1
0
 protected function setValuesToObject(&$object)
 {
     parent::setValuesToObject($object);
     $ticket = DAO::getOne("Ticket", $_POST['idTicket']);
     $object->setTicket($ticket);
     $object->setUser($_SESSION["user"]);
 }
 protected function setValuesToObject(&$object)
 {
     parent::setValuesToObject($object);
     $object->setUser(Auth::getUser());
     $categorie = DAO::getOne("Categorie", $_POST["idCategorie"]);
     $object->setCategorie($categorie);
 }
Beispiel #3
0
	protected function setValuesToObject(&$object) {
		parent::setValuesToObject($object);
		if(isset($_POST["idCategorie"])){
			$parent=DAO::getOne("Categorie", $_POST["idCategorie"]);
			$object->setCategorie($parent);
		}

	}
Beispiel #4
0
	protected function setValuesToObject(&$object) {
		parent::setValuesToObject($object);
		$object->setAdmin(isset($_POST["admin"]));
		$object->setGroupe(DAO::getOne("Groupe", "id=".$_POST['idGroupe']));
		if (isset($_POST["password"]) && isset($_POST["password2"])) {
			if ($_POST['password'] == $_POST['password2']) {
				$object->setPassword(password_hash($_POST['password'], PASSWORD_BCRYPT));
			}	
		}
	}
Beispiel #5
0
 public function getInstance($id = NULL)
 {
     $obj = parent::getInstance($id);
     if (null == $obj->getType()) {
         $obj->setType("intervention");
     }
     if ($obj->getStatut() === NULL) {
         $statut = DAO::getOne("Statut", 1);
         $obj->setStatut($statut);
     }
     if ($obj->getUser() === NULL) {
         $obj->setUser(Auth::getUser());
     }
     if ($obj->getDateCreation() === NULL) {
         $obj->setdateCreation(date('Y-m-d H:i:s'));
     }
     return $obj;
 }
Beispiel #6
0
	public function update(){
		if(RequestUtils::isPost()){
			parent::updateNotForward();

			$ticket = DAO::getOne("Ticket",$_POST['idTicket']);
			$messages = DAO::getAll("Message", 'idTicket = '.$_POST['idTicket']);

			$users = array();
			foreach ($messages as $message) {
				$user = $message->getUser()->getId();
				if (!in_array($user, $users) && $user != Auth::getUser()->getId() ) {
					array_push($users, $message->getUser()->getId());
				}
				$message->setUser(DAO::getAll("User", "id=".$message->getUser()->getId())[0]);
			}
			
			$message = DAO::getOne("Message", "idUser="******" ORDER BY date DESC");

			foreach ($users as $user) {
				if (DAO::getOne("Notification", 'idUser = '******' AND idTicket = '.$ticket->getId()) == null) {
					$user = DAO::getOne("User", $user);
					$notif = new Notification();
					$notif->setUser($user);
					$notif->setTicket($ticket);
					$notif->setMessage($message);
					DAO::insert($notif);
				}
			}


			$this->loadView("ticket/vMessage",array("messages"=>$messages, "ticket" => $ticket));
			Jquery::execute("CKEDITOR.replace('contenu');");
			Jquery::executeOn('.submitMessage', "click", "
			for ( instance in CKEDITOR.instances )
        		CKEDITOR.instances[instance].updateElement();
			");
			Jquery::postFormOn("click",".submitMessage","messages/update","frm",".contentMessages");
			echo Jquery::compile();
			
		}
	}
Beispiel #7
0
	protected function setValuesToObject(&$object){
		parent::setValuesToObject($object);
		$object->setUser(DAO::getOne("User", $_POST['idUser']));
		if(isset($_POST['enabled'])){
			if (isset($_POST['frequence'])){
				$i = 0;
				$array = array();
				$freq= $_POST['frequence'];
				foreach ($freq as $f){
					array_push($array, array("day" => $f, "time"=>$_POST['time']));
					$i++;
				}
				$object->setFrequence(json_encode($array));
			}
			$object->setEnabled(1);
		}else{
			$object->setEnabled(0);
		}
		
		if(isset($_POST['instant']))
			$object->setInstant(1);
		else	
			$object->setInstant(0);
	}
Beispiel #8
0
 public function Messages()
 {
     parent::__construct();
     $this->title = "Messages";
     $this->model = "Message";
 }
Beispiel #9
0
	public function __construct(){
		parent::__construct();
		$this->title="Statuts";
		$this->model="Statut";
	}
Beispiel #10
0
	public function Groupes(){
		parent::__construct();
		$this->title="Groupes";
		$this->model="Groupe";
	}
 protected function setValuesToObject(&$object)
 {
     parent::setValuesToObject($object);
     $object->setAdmin(isset($_POST["admin"]));
 }
Beispiel #12
0
	public function Tokens(){
		parent::__construct();
		$this->title="Tokens";
		$this->model="Token";
	}
 protected function setValuesToObject(&$object)
 {
     parent::setValuesToObject($object);
     $categorie = DAO::getOne("Categorie", $_POST["idCategorie"]);
     $object->setCategorie($categorie);
     $statut = DAO::getOne("Statut", $_POST["idStatut"]);
     $object->setStatut($statut);
     $user = DAO::getOne("User", $_POST["idUser"]);
     $object->setUser($user);
 }
Beispiel #14
0
 public function getInstance($id = NULL)
 {
     $obj = parent::getInstance($id);
     if ($obj->getUser() === NULL) {
         $obj->setUser(Auth::getUser());
     }
     if ($obj->getDateCreation() === NULL) {
         $obj->setdateCreation(date('d-m-Y H:i:s'));
     }
     return $obj;
 }
	protected function setValuesToObject(&$object) {
		parent::setValuesToObject($object);

	}