Exemplo n.º 1
0
 public function ckEditorSample()
 {
     $this->loadView("main/vHeader", array("infoUser" => Auth::getInfoUser()));
     echo "<div class='container'>";
     echo "<h1>Exemple ckEditor</h1>";
     echo "<textarea id='editor1'>Exemple de <strong>contenu</strong></textarea>";
     echo Jquery::execute("CKEDITOR.replace( 'editor1');");
     echo "</div>";
     $this->loadView("main/vFooter");
 }
Exemplo n.º 2
0
 public function frm($id = NULL)
 {
     $ticket = $this->getInstance($id);
     $categories = DAO::getAll("Categorie");
     if ($ticket->getCategorie() == null) {
         $cat = -1;
     } else {
         $cat = $ticket->getCategorie()->getId();
     }
     $listCat = Gui::select($categories, $cat, "Sélectionner une catégorie ...");
     $listType = Gui::select(array("demande", "intervention"), $ticket->getType(), "Sélectionner un type ...");
     $this->loadView("ticket/vAdd", array("ticket" => $ticket, "listCat" => $listCat, "listType" => $listType));
     echo Jquery::execute("CKEDITOR.replace( 'description');");
 }
Exemplo n.º 3
0
	public function frm($id=NULL){
		global $config;

		$faq=$this->getInstance($id);
		$faq->setUser(DAO::getAll("User", "id=".$faq->getUser()->getId())[0]);

		$categories=DAO::getAll("Categorie");
		if($faq->getCategorie()==null){
			$cat=-1;
		}else{
			$cat=$faq->getCategorie()->getId();
		}
		$listCat=Gui::select($categories,$cat,"Sélectionner une catégorie ...");
	
		$this->loadView("faq/vAdd",array("faq"=>$faq,"listCat"=>$listCat));
		if(!$config["test"]) echo Jquery::execute("CKEDITOR.replace('contenu');");
	}
Exemplo n.º 4
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();
			
		}
	}
 public function frm($id = NULL)
 {
     $ticket = $this->getInstance($id);
     $categories = DAO::getAll("Categorie");
     $statut = DAO::getAll("Statut");
     if ($ticket->getCategorie() == null) {
         $cat = -1;
         $stat = -1;
     } else {
         $cat = $ticket->getCategorie()->getId();
         $stat = $ticket->getStatut()->getId();
     }
     $listCat = Gui::select($categories, $cat, "Sélectionner une catégorie ...");
     $listStatut = Gui::select($statut, $stat, "Sélectionner un statut ...");
     $listType = Gui::select(array("demande", "intervention"), $ticket->getType(), "Sélectionner un type ...");
     $stat = $ticket->getStatut()->getId();
     $this->loadView("ticket/vAdd", array("ticket" => $ticket, "listCat" => $listCat, "listType" => $listType, "statut" => $statut, "listStatut" => $listStatut));
     echo Jquery::execute("CKEDITOR.replace( 'description');");
     //updteticket
     //s$statutUpdate='coucou1';
     /* '<select class="form-control" class="idStatut" name="idStatut"><br>$listStatut<br></select>'; */
 }
Exemplo n.º 6
0
 public function frm($id = NULL)
 {
     if (Auth::isAdmin()) {
         $faq = $this->getInstance($id);
         $categories = DAO::getAll("Categorie");
         if ($faq->getCategorie() == null) {
             $cat = -1;
         } else {
             $cat = $faq->getCategorie()->getId();
         }
         $listCat = Gui::select($categories, $cat, "Sélectionner une catégorie ...");
         if (isset($id)) {
             $ajou_modif = "Modifier";
             $this->loadView("faq/vUpdateTitre", array("faq" => $faq, "ajou_modif" => $ajou_modif, "idCategorie" => $cat, "listCat" => $listCat));
         } else {
             $ajou_modif = "Ajouter";
             $this->loadView("faq/vUpdateTitre", array("faq" => $faq, "ajou_modif" => $ajou_modif, "idCategorie" => $cat, "listCat" => $listCat));
         }
     } else {
         echo "Vous devez vous connecter en tant qu'administrateur pour accéder à ce module";
     }
     echo Jquery::execute("CKEDITOR.replace( 'contenu');");
 }
Exemplo n.º 7
0
$date = date("d-m-Y");
$heure = date("H:i");
?>
<form method="post" action="faqs/update">
	<fieldset>
		<legend>Ajouter</legend>
		<input name="id" type="hidden">
		<div class="form-group">
			<label>titre</label>
			<input name="titre" type="text" class="form-control">
		</div>
		<div class="form-group">
			<label>contenu</label>
			<?php 
echo "<textarea name='contenu' id='editor1'>Ecrivez votre article...</textarea>";
echo Jquery::execute("CKEDITOR.replace( 'editor1');");
?>
		</div>
		<div class="form-group">
			<label>date de creation</label>
			<input name="dateCreation" type="text" class="form-control" value="<?php 
echo $date . " " . $heure;
?>
" disabled>
		</div>
		<div class="form-group">
			<label>categorie</label>
			<select class="form-control" name="idCategorie">
				<?php 
echo $listCat;
?>
Exemplo n.º 8
0
	public function frm($id=NULL){
		$ticket=$this->getInstance($id);
		if ($ticket->getTitre() != "") {
			$notif = DAO::getOne("Notification", 'idUser = '******' AND idTicket = '.$ticket->getId());
			if ($notif != null) {
				DAO::delete($notif);
			}
		}
		
		//recuperer les message associé au ticket
		DAO::getOneToMany($ticket,"messages");
		$messages=$ticket->getMessages();
		foreach ($messages as $message){
			$message->setUser(DAO::getAll("User", "id=".$message->getUser()->getId())[0]);
		}

		//recuperer la ou les catégorie(s) du ticket
		$categories=DAO::getAll("Categorie");
		if($ticket->getCategorie()==null){
			$cat=-1;
		}else{
			$cat=$ticket->getCategorie()->getId();
		}
		
		//permet la séléction d'une catégorie
		$listCat=Gui::select($categories,$cat,"Sélectionner une catégorie ...");
		$listType=Gui::select(array("demande","incident"),$ticket->getType(),"Sélectionner un type ...");

		//affiche la vue vAdd du ticket
		$this->loadView("ticket/vAdd",array("ticket"=>$ticket,"listCat"=>$listCat,"listType"=>$listType));
		//affiche la vue permettant l'affichage des information du ticket
		$this->loadView("ticket/vInfoTicket",array("ticket"=>$ticket,"listCat"=>$listCat,"listType"=>$listType));
		
		//div contenant les messages
		echo "<div class='container contentMessages'>";
		//charge les messages et les affiches
		$this->loadView("ticket/vMessage",array("messages"=>$messages, "ticket" => $ticket));
		//instancie CKEditor
		echo Jquery::executeOn('.submitMessage', "click", "
			for ( instance in CKEDITOR.instances )
        		CKEDITOR.instances[instance].updateElement();
		");
		//lors du clic sur le bouton submitMessage, éxécute l'update du message et l'affiche
		echo Jquery::postFormOn("click",".submitMessage","Messages/update","frm",".contentMessages");

		if($ticket->getTitre() != "") echo Jquery::execute("$('.panel-body.infoTicket').hide();");
		echo "</div>";
		
		echo Jquery::executeOn(".montreInfoTicket","click", 
				"$('.montreInfoTicket').toggleClass('glyphicon-chevron-up');
				$('.montreInfoTicket').toggleClass('glyphicon-chevron-down');
				$('.panel-body.infoTicket').slideToggle('slow');");
	}
Exemplo n.º 9
0
 public function frm($id = NULL)
 {
     $ticket = $this->getInstance($id);
     $categories = DAO::getAll("Categorie");
     $statut = DAO::getAll("Statut");
     if ($ticket->getCategorie() == null) {
         $cat = -1;
         $stat = -1;
     } else {
         $cat = $ticket->getCategorie()->getId();
         $stat = $ticket->getStatut()->getId();
     }
     $listCat = Gui::select($categories, $cat, "Sélectionner une catégorie ...");
     $listStatut = Gui::select($statut, $stat, "Sélectionner un statut ...");
     $listType = Gui::select(array("demande", "intervention"), $ticket->getType(), "Sélectionner un type ...");
     if (Auth::isAdmin() == false) {
         //$selectclass = '<select disabled class="form-control" name="idStatut"> '.statutNow.'</select>';
         $this->loadView("ticket/vAdd", array("ticket" => $ticket, "listCat" => $listCat, "listType" => $listType, "listStatut" => $listStatut));
         echo Jquery::execute("CKEDITOR.replace( 'description');");
         //statutupdate
         //$statutUpdate= 'coucou';
         /* '<div class="form-control" disabled name="idStatut"><br>
         				<input type="hidden" name="idStatut" value=" echo $ticket->getStatut()->getId()"><br>$ticket->getStatut();<br></div>';
         		 */
     }
     if (Auth::isAdmin()) {
         $stat = $ticket->getStatut()->getId();
         $this->loadView("ticket/vAdd", array("ticket" => $ticket, "listCat" => $listCat, "listType" => $listType, "statut" => $statut, "listStatut" => $listStatut));
         echo Jquery::execute("CKEDITOR.replace( 'description');");
         //updteticket
         //s$statutUpdate='coucou1';
         /* '<select class="form-control" class="idStatut" name="idStatut"><br>$listStatut<br></select>'; */
     }
 }