/** * Action on 'Save' button * * @param CommandSet $cmdset */ private function updateCommandSetInfo($cmdset) { // TODO check sc_teamid in grantedTeams $cset_teamid = Tools::getSecurePOSTIntValue('cset_teamid'); if ($cset_teamid != $this->teamid) { // switch team (because you won't find the SC in current team's contract list) $_SESSION['teamid'] = $cset_teamid; $this->updateTeamSelector(); } $cmdset->setTeamid($cset_teamid); $formattedValue = Tools::escape_string($_POST['commandsetName']); $cmdset->setName($formattedValue); $formattedValue = Tools::escape_string($_POST['commandsetReference']); $cmdset->setReference($formattedValue); $formattedValue = Tools::escape_string($_POST['commandsetDesc']); $cmdset->setDesc($formattedValue); $formattedValue = Tools::escape_string($_POST['commandsetDate']); if ('' != $formattedValue) { $cmdset->setDate(Tools::date2timestamp($formattedValue)); } $cmdset->setCost(SmartyTools::checkNumericValue($_POST['commandsetCost'], true)); $cmdset->setBudgetDays(SmartyTools::checkNumericValue($_POST['commandsetBudget'], true)); }