societeusercentral = new Societeusercentral(); } public function index() { $codeBdd = $this->requete->getParametreFormulaire("codeBdd"); $requete = trim($this->requete->getParametreFormulaire("requete")); if(strlen($codeBdd)==0) { $this->genererVue(array('msgErreur' => _('Veuillez sélectionner une base!'))); exit(); } if(strlen($requete)==0) { $this->genererVue(array('msgErreur' => _('Veuillez revoir votre requête!'))); exit(); } $_SESSION['codeBdd'] = $codeBdd; $bdd = $this->societeusercentral->geUneBd($codeBdd); $_SESSION['BdName'] = $bdd['BdName']; $_SESSION['BdLogin'] = $bdd['BdLogin']; $_SESSION['BdMdp'] = $bdd['BdMdp']; require_once 'Modele/Societeuser.php'; $this->societe = new Societeuser(); $this->societeusercentral->savRequete($codeBdd, $requete); $resultatrequete = $this->societe->getResultatRequete($requete); $this->genererVueAjax ( array ( 'resultatrequete' => $resultatrequete ) ); } public function changerlangue() { $codeLangue = $this->requete->getParametreFormulaire("codeLangue"); $_SESSION['lang'] = $codeLangue; $this->executerAction("index"); } public function changerbd() { $codeBdd = $this->requete->getParametreFormulaire("codeBdd"); if(strlen($codeBdd)==0) { $this->genererVue(array('msgErreur' => _('Veuillez sélectionner une base!'))); exit(); } $_SESSION['codeBdd'] = $codeBdd; $bdd = $this->societeusercentral->geUneBd($codeBdd); $_SESSION['BdName'] = $bdd['BdName']; $_SESSION['BdLogin'] = $bdd['BdLogin']; $_SESSION['BdMdp'] = $bdd['BdMdp']; require_once 'Modele/Societeuser.php'; $this->societe = new Societeuser(); $tablesbd = $this->societe->getTablesbd(); $viewsbd = $this->societe->getViewsbd(); $procsbd = $this->societe->getProcsbd(); $foncsbd = $this->societe->getFoncsbd(); $_SESSION['tableName'] = ""; $_SESSION['viewName'] = ""; $this->genererVueAjax ( array ( 'tablesbd' => $tablesbd, 'viewsbd' => $viewsbd, 'procsbd' => $procsbd, 'foncsbd' => $foncsbd ) ); } public function changertablebd() { $codeBdd = $_SESSION['codeBdd']; if(strlen($codeBdd)==0) { $this->genererVueAjax(array('msgErreur' => _('Veuillez sélectionner une base!'))); exit(); } $tableName = $this->requete->getParametreFormulaire("tableName"); if(strlen($tableName)==0) { $this->genererVueAjax(array('msgErreur' => _('Veuillez sélectionner une table!'))); exit(); } $bdd = $this->societeusercentral->geUneBd($codeBdd); $_SESSION['BdName'] = $bdd['BdName']; $_SESSION['BdLogin'] = $bdd['BdLogin']; $_SESSION['BdMdp'] = $bdd['BdMdp']; require_once 'Modele/Societeuser.php'; $this->societe = new Societeuser(); $colonnes_table = $this->societe->describeTable($tableName); $_SESSION['tableName'] = $tableName; $this->genererVueAjax ( array ( 'colonnes_table' => $colonnes_table, 'tableName' => $tableName ) ); } public function changerviewbd() { $codeBdd = $_SESSION['codeBdd']; if(strlen($codeBdd)==0) { $this->genererVueAjax(array('msgErreur' => _('Veuillez sélectionner une base!'))); exit(); } $viewName = $this->requete->getParametreFormulaire("viewName"); if(strlen($viewName)==0) { $this->genererVueAjax(array('msgErreur' => _('Veuillez sélectionner une vue!'))); exit(); } $bdd = $this->societeusercentral->geUneBd($codeBdd); $_SESSION['BdName'] = $bdd['BdName']; $_SESSION['BdLogin'] = $bdd['BdLogin']; $_SESSION['BdMdp'] = $bdd['BdMdp']; require_once 'Modele/Societeuser.php'; $this->societe = new Societeuser(); $colonnes_table = $this->societe->describeTable($viewName); $_SESSION['viewName'] = $viewName; $this->genererVueAjax ( array ( 'colonnes_table' => $colonnes_table, 'viewName' => $viewName ) ); } public function changerprocbd() { $codeBdd = $_SESSION['codeBdd']; if(strlen($codeBdd)==0) { $this->genererVueAjax(array('msgErreur' => _('Veuillez sélectionner une base!'))); exit(); } $procName = $this->requete->getParametreFormulaire("procName"); if(strlen($procName)==0) { $this->genererVueAjax(array('msgErreur' => _('Veuillez sélectionner une procédure!'))); exit(); } $bdd = $this->societeusercentral->geUneBd($codeBdd); $_SESSION['BdName'] = $bdd['BdName']; $_SESSION['BdLogin'] = $bdd['BdLogin']; $_SESSION['BdMdp'] = $bdd['BdMdp']; require_once 'Modele/Societeuser.php'; $this->societe = new Societeuser(); $script = $this->societe->scriptProc($procName); $this->genererVueAjax ( array ( 'script' => $script ) ); } public function changerfoncbd() { $codeBdd = $_SESSION['codeBdd']; if(strlen($codeBdd)==0) { $this->genererVueAjax(array('msgErreur' => _('Veuillez sélectionner une base!'))); exit(); } $foncName = $this->requete->getParametreFormulaire("foncName"); if(strlen($foncName)==0) { $this->genererVueAjax(array('msgErreur' => _('Veuillez sélectionner une fonction!'))); exit(); } $bdd = $this->societeusercentral->geUneBd($codeBdd); $_SESSION['BdName'] = $bdd['BdName']; $_SESSION['BdLogin'] = $bdd['BdLogin']; $_SESSION['BdMdp'] = $bdd['BdMdp']; require_once 'Modele/Societeuser.php'; $this->societe = new Societeuser(); $script = $this->societe->scriptProc($foncName); $this->genererVueAjax ( array ( 'script' => $script ) ); } }