function rimClown() { require_once JPATH_COMPONENT . DS . 'models' . DS . 'opdb.php'; $modelOpDB = new OpDbModelOpDB(); $vName = JRequest::getCmd('view', 'categories'); $view = $this->getView($vName, 'html'); $idToRemove = JRequest::getVar('idToRemove'); if (isset($idToRemove)) { $nomeClown = JRequest::getVar('nomeClownToDel'); $view->set('nomeClown', ucfirst($nomeClown)); $rimResult = $modelOpDB->rimClown($idToRemove); $view->set('actionResult', $rimResult); } $view->set('modelOpDB', $modelOpDB); parent::display(); // $view->display(); }
function rimClown() { require_once JPATH_COMPONENT . DS . 'models' . DS . 'data.php'; $modelData = new DataModelData(); require_once JPATH_COMPONENT . DS . 'models' . DS . 'functions.php'; $modelFunctions = new FunctionsModelFunctions(); require_once JPATH_COMPONENT . DS . 'models' . DS . 'opdb.php'; $modelOpDB = new OpDbModelOpDB(); require_once JPATH_COMPONENT . DS . 'models' . DS . 'turniservizi.php'; $nomeClown = JRequest::getVar('nome'); $data = JRequest::getVar('data'); $data = explode(' ', $data); $dim = count($data); $dim = $dim - 1; $mm = $data[$dim]; $gg = $data[$dim - 1]; $mm = $modelData->meseFromTextToNum($mm); //trasforma il mese da testuale a numero $aa = $modelData->calcolaAnno($mm); //calcola l'anno in base al mese $rimoz = $modelOpDB->rimClown($nomeClown, $gg, $mm, $aa); $vName = JRequest::getCmd('view', 'categories'); JRequest::setVar('view', $vName); $view = $this->getView($vName, 'html'); $view->setModel($this->getModel('turniservizi'), true); $view->set('modelData', $modelData); $view->set('modelFunzioni', $modelFunctions); $view->set('modelOpDB', $modelOpDB); if ($rimoz == 0) { //op. andata a buon fine $view->set('nomeClown', $nomeClown); $view->set('giorno', $gg); $view->set('mese', $modelData->meseFromNumToText($mm)); $view->set('messaggio', 'clown-rimosso'); } else { if ($rimoz == 1) { //Errore clown non in servizio $view->set('nomeClown', $nomeClown); $view->set('giorno', $gg); $view->set('mese', $modelData->meseFromNumToText($mm)); $view->set('messaggio', 'clown-non-in-servizio'); } else { //stampa errore $view->set('messaggio', 'erroreC-clown-non-rimosso'); } } parent::display(); // $view->display(); }
function rimClown() { require_once JPATH_COMPONENT . DS . 'models' . DS . 'data.php'; $modelData = new DataModelData(); require_once JPATH_COMPONENT . DS . 'models' . DS . 'functions.php'; $modelFunctions = new FunctionsModelFunctions(); require_once JPATH_COMPONENT . DS . 'models' . DS . 'opdb.php'; $modelOpDB = new OpDbModelOpDB(); $mesi = $modelData->getInfo('MesiAnno'); $model = $this->getModel('gestisci_turni'); $SuffissoDB = $model->getSuffissoDB(); $nomeClown = JRequest::getVar('nome'); $data = JRequest::getVar('data'); $data = explode(' ', $data); $gg = $data[1]; $mm = $data[2]; for ($m = 1; $m <= 12; $m++) { //trasforma il mese da testuale a numero if ($mesi[$m] == $mm) { $mm = $m; } } if ($mm == $modelData->getInfo('NumMeseAttuale')) { //Calcola l'anno $aa = $modelData->getInfo('AnnoAttuale'); } else { if ($mm == $modelData->getInfo('NumMeseProssimo')) { $aa = $modelData->getInfo('AnnoMeseProssimo'); } } $rimoz = $modelOpDB->rimClown($SuffissoDB, $nomeClown, $gg, $mm, $aa); $view = $this->getView('gestisci_turni', 'html'); $view->set('Data', $modelData); $view->set('Funzioni', $modelFunctions); if ($rimoz == 0) { //op. andata a buon fine $info = array('Titolo' => $Titolo, 'nomeClown' => $nomeClown, 'giorno' => $gg, 'mese' => $mesi[$mm]); $view->set('info', $info); $view->set('messaggio', 'clown_rimosso'); } else { //stampa errore $view->set('messaggio', 'erroreClownNonRimosso'); } parent::display(); // $view->display(); }