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"); }
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');"); }
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');"); }
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>'; */ }
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');"); }
$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; ?>
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');"); }
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>'; */ } }