} } break; // added by krillo 11-01-18 // added by krillo 11-01-18 case "kampanjkod": $varde = mb_convert_case(utf8_encode(urldecode($_POST["varde"])), MB_CASE_LOWER, "UTF-8"); $result = Order::giltigKampanjkod($varde); if ($result === true) { echo "1"; } else { echo "OGILTIG"; } break; case "gruppnamn": echo Grupp::ledigtNamn($_POST["varde"]) ? "1" : "0"; break; case "adminlosen": echo Security::checkLosenStrength($_POST['password']); break; case 'emailcompare': if (Misc::matchString($_POST['mailone'], $_POST['mailtwo']) == true) { echo "OK"; } else { echo "Email adresserna matchar inte"; } break; case 'stegtotal': $saveurl = '/actions/save.php?table=steg&ajax=true'; foreach ($_POST as $postArg => $postValue) { $saveurl .= '&' . $postArg . '=' . $postValue;
$grupp->commit(); $urlHandler->redirect("Grupp", URL_EDIT, $grupp->getId()); } if (isset($_POST['startdatum']) && eregi('^[0-9]{4}-[0-9]{2}-[0-9]{2}$', $_POST["startdatum"])) { $grupp->setStart($_POST["startdatum"]); $grupp->commit(); } if (isset($_POST["tabort"])) { $grupp->delete(); $urlHandler->redirect("Grupp", URL_LIST); } else { $grupp->setPublik($publik); $grupp->commit(); } } else { if (Grupp::ledigtNamn($_POST["namn"]) == true) { //incase javascript disabled $grupp = new Grupp($_POST["namn"], $publik); $grupp->setStart($_POST["startdatum"]); $grupp->commit(); if (isset($_POST['epost']) && !empty($_POST['epost'])) { $grupp->inviteByEmail($_POST['epost']); } if (isset($_POST['mid'])) { foreach ($_POST['mid'] as $currMid) { $medlem = Medlem::loadById($currMid); $grupp->invite($medlem); } } $urlHandler->redirect("Grupp", URL_VIEW, $grupp->getId()); }