Esempio n. 1
0
 public function liste()
 {
     $faqs = DAO::getAll("Faq");
     echo "<ul class='list-group'>";
     foreach ($faqs as $faq) {
         echo "<li class='list-group-item' id='" . $faq->getId() . "'>" . $faq . "</li>";
     }
     echo "</ul>";
     echo Jquery::getOn("click", ".list-group-item", "sample/frmTitre", "#responseFaq");
 }
Esempio n. 2
0
 public function ajaxSample()
 {
     $users = DAO::getAll("User");
     echo '<ul class="list-group">';
     foreach ($users as $u) {
         echo '<li class="list-group-item" id="' . $u->getId() . '"><input type="checkbox" class="ck">&nbsp;' . $u->toString() . "</li>";
     }
     echo "</ul>";
     echo "<button id='btClose' class='btn btn-primary'>Fermer</button>";
     Jquery::bindMethods(true, false);
     Jquery::getOn("click", ".list-group-item", "users/frm", "#response");
     Jquery::doJqueryOn(".ck", "click", "\$(event.target).parent()", "toggleClass", array("disabled", "\$(event.target).prop('checked')"));
     Jquery::doJqueryOn(".list-group-item", "mouseenter", "this", "addClass", array("active"));
     Jquery::doJqueryOn(".list-group-item", "mouseout", "this", "removeClass", "active");
     Jquery::doJqueryOn("#btClose", "click", "#response", "html", "");
     Jquery::doJqueryOn("#btClose", "click", "#main", "show");
     Jquery::doJquery("#main", "hide");
     echo Jquery::compile();
 }
Esempio n. 3
0
 public function ajaxSample()
 {
     echo $this->messageInfo("Cocher la case pour désactiver un utilisateur.<br>Cliquer sur une ligne pour modifier l'utilisateur associé." . "<div><label>Utilisateurs à désactiver : <input type='number' class='form-control' id='nb' value='0'></label></div>");
     echo $this->_showMessage("La condition de sortie n'est pas satisfaite !", "danger", 0, false, false);
     $users = DAO::getAll("User");
     echo '<form id="frmUsers"><ul class="list-group">';
     foreach ($users as $u) {
         echo '<li class="list-group-item" id="' . $u->getId() . '"><input type="checkbox" class="ck" name="user[]" id="user-' . $u->getId() . '">&nbsp;' . $u->toString() . "</li>";
     }
     echo "<li class='list-group-item list-group-item-info' id='divCount'><input type='hidden' id='res' value='0'>Aucun utilisateur désactivé</li>";
     echo "</ul></form>";
     echo "<button id='btClose' class='btn btn-primary'>Fermer</button>";
     Jquery::bindMethods(true, false);
     Jquery::getOn("click", ".list-group-item", "users/frm", "#response");
     Jquery::doJqueryOn(".ck", "click", "\$(event.target).parent()", "toggleClass", array("disabled", "\$(event.target).prop('checked')"));
     Jquery::postFormOn("click", ".ck", "sample/ajaxCount", "frmUsers", "#divCount");
     Jquery::doJqueryOn(".list-group-item", "mouseenter", "this", "addClass", array("active"));
     Jquery::doJqueryOn(".list-group-item", "mouseout", "this", "removeClass", "active");
     Jquery::startCondition("\$('#nb').val()==\$('#res').val()", "\$('.alert-danger').show();");
     Jquery::doJqueryOn("#btClose", "click", "#response", "html", "", Jquery::_doJquery("#main", "show"));
     Jquery::doJquery("#main", "hide");
     echo Jquery::compile();
 }
Esempio n. 4
0
	protected function listTickets(){
		$condition = $_SESSION['condition'];
		$tPerPage = $_SESSION['nbPerPage'];
		$page=$_SESSION['page'];
		$nbTickets = DAO::count($this->model, $condition);
		if ($condition == "") {
			$nCondition = "1 = 1";
		}else{
			$nCondition = $condition;
		}
		
		$min = (($page)*$tPerPage)-($tPerPage);
		$num = $tPerPage;
		if($min < 0){ 
			$min = 0;
		}
		$nCondition .= ' ORDER BY dateCreation ASC LIMIT '.$min.','. $num;
		$list=DAO::getAll($this->model, $nCondition);
		$this->loadView("ticket/vList", array("tickets" => $list, 'currPage' => $page, 'nbTickets' => $nbTickets));
		echo Jquery::getOn('click', '.chgList', 'Tickets/listFromJquery','#list');
		echo Jquery::getOn('click', '.updateStatut', 'Tickets/updateStatut', '#list');
	}
Esempio n. 5
0
	public function filter(){
		$sql = "";
		if(isset($_POST['titre'])){
			$sql = "titre LIKE '%".$_POST['titre']."%'";
		}
		if (isset($_POST['idCategorie']) && $_POST['idCategorie'] !="Sélectionner une catégorie ...") {
			if ($sql != "") {
				$sql .= " AND ";
			}
			$sql .= "idCategorie = ".$_POST['idCategorie'];
		}
		if (isset($_POST['idUser']) && $_POST['idUser'] != "Sélectionner l'auteur...") {
			if ($sql != "") {
				$sql .= " AND ";
			}
				$sql .= "idUser = "******"faq/vList", array("faqs"=>$faqs, "sql"=> $sql));
		echo JQuery::execute("$('[data-toggle=\"tooltip\"]').tooltip()");
		echo Jquery::getOn('click', '.suspend', 'Faqs/suspend', '.list');
	}