/**
  * {@inheritDoc}
  */
 public function getFournisseurssByActivitiesAndCategories($sm, $activites = NULL, $categories = NULL, $motCle = NULL)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFournisseurssByActivitiesAndCategories', array($sm, $activites, $categories, $motCle));
     return parent::getFournisseurssByActivitiesAndCategories($sm, $activites, $categories, $motCle);
 }
Esempio n. 2
0
 /**
  * Permet de trouver la liste des sociétés ayant pour code fournisseur celui spécifié en paramètre
  */
 public function autocompletionfournisseurAction()
 {
     //Si la requète est de type AJAX, on effectue la recherche
     if ($this->getRequest()->isXmlHttpRequest()) {
         $fournisseur = new Fournisseur();
         $fournisseurs = array();
         if (isset($_GET["codeFournisseur"])) {
             $value = $_GET["codeFournisseur"];
             if (!empty($value)) {
                 $fournisseurs = $fournisseur->getFournisseursFromForms($this->getServiceLocator(), $value);
             } else {
                 $fournisseurs = $fournisseur->getFournisseursFromForms($this->getServiceLocator(), null);
             }
         } else {
             $fournisseurs = $fournisseur->getFournisseursFromForms($this->getServiceLocator());
         }
         return new JsonModel(array('resultat' => json_encode($fournisseurs)));
     }
     return $this->redirect()->toRoute('home');
     // Ou on redirige l'utilisateur vers une autre page
 }