function modificaNote() { 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'; $mm = JRequest::getVar('mm'); $note = JRequest::getVar('note'); $mm = $modelData->meseFromTextToNum($mm); //trasforma il mese da testuale a numero $aa = $modelData->calcolaAnno($mm); //calcola l'anno in base al mese $modifica = $modelOpDB->modificaNote($note, $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 ($modifica == 0) { $view->set('mese', $modelData->meseFromNumToText($mm)); $view->set('messaggio', 'note-modificata'); } else { if ($modifica == 1) { $view->set('mese', $modelData->meseFromNumToText($mm)); $view->set('messaggio', 'note-cancellate'); } else { //stampa errore $view->set('messaggio', 'errore'); } } parent::display(); //$view->display(); }
function modNoteFormaz() { require_once JPATH_COMPONENT . DS . 'models' . DS . 'data.php'; $modelData = new DataModelData(); require_once JPATH_COMPONENT . DS . 'models' . DS . 'opdb.php'; $modelOpDB = new OpDbModelOpDB(); $vName = JRequest::getCmd('view', 'categories'); JRequest::setVar('view', $vName); $view = $this->getView($vName, 'html'); $view->setModel($this->getModel('formazioni'), true); $data = JRequest::getVar('data'); $data_array = explode(' ', $data); $view = $this->getView('gestisci_formazioni', 'html'); $note = JRequest::getVar('note'); $data = JRequest::getVar('data'); $tmp = explode(' ', $data); //Riformatta la data $gg = $tmp[0]; $mm = $tmp[1]; $mm = $modelData->meseFromTextToNum($mm); //trasforma il mese da testuale a numero $aa = $modelData->calcolaAnno($mm); //Calcola l'anno if ($mm <= 9) { $mm = '0' . $mm; } //aggiungi uno zero al mese se necessario $modifica = $modelOpDB->modificaNoteFormaz("note", "{$aa}-{$mm}-{$gg}", $note); $view->set('modelData', $modelData); $view->set('modelOpDB', $modelOpDB); if ($modifica == 0) { //op. andata a buon fine $view->set('data_formazione', "{$gg} " . $modelData->meseFromNumToText($mm) . " {$aa}"); $view->set('messaggio', 'note-modificate'); } else { if ($modifica == 1) { //op. andata a buon fine $view->set('data_formazione', "{$gg} " . $modelData->meseFromNumToText($mm) . " {$aa}"); $view->set('messaggio', 'note-cancellate'); } else { //stampa errore $view->set('messaggio', 'errore-note-non-modificate'); } } parent::display(); //$view->display(); }