diff --git a/private/lib/gui/MenuGenerator.php b/private/lib/gui/MenuGenerator.php index 0f75fb2..60ab2d2 100644 --- a/private/lib/gui/MenuGenerator.php +++ b/private/lib/gui/MenuGenerator.php @@ -38,6 +38,7 @@ class MenuGenerator { )), array("label"=>"Superuser", "subvoices"=>array( + array("label"=>"Nuovo Amministratore","page"=>"editAmministratori.php","requires"=>AdminModel::ADMIN_TYPE_SUPERADMIN), array("label"=>"Amministratori","page"=>"listAmministratori.php","requires"=>AdminModel::ADMIN_TYPE_SUPERADMIN), array("label"=>"Accessi","page"=>"listAccess.php","requires"=>AdminModel::ADMIN_TYPE_SUPERADMIN), array("label"=>"Task","page"=>"listTasks.php","requires"=>AdminModel::ADMIN_TYPE_SUPERADMIN), diff --git a/public/admin/editAmministratori.php b/public/admin/editAmministratori.php index 3b90d27..6d89764 100644 --- a/public/admin/editAmministratori.php +++ b/public/admin/editAmministratori.php @@ -23,6 +23,9 @@ $id = PostHandler::get("id"); $giornalista = new AdminModel(); $giornalista->nome = ""; $giornalista->cognome = ""; +$giornalista->email = ""; +$giornalista->active = false; +$giornalista->activationSent = false; if (!is_null($id) && strcmp("", $id)!=0){ $giornalista = GlobalVariables::get("dao")->getFirst("AdminModel",array("id"=>$id)); @@ -39,6 +42,7 @@ if (!is_null($action) && strcmp("", $action)!=0){ else if (strcmp("save", $action)==0){ $giornalista->nome = PostHandler::get("nome"); $giornalista->cognome = PostHandler::get("cognome"); + $giornalista->email = PostHandler::get("email"); foreach (AdminModel::$ADMIN_TYPES as $maskVal=>$data){ if ($data["typeFlags"]!=AdminModel::TYPE_FLAG_HIDDEN){ $cur = PostHandler::get($maskVal); @@ -60,8 +64,9 @@ if (!is_null($action) && strcmp("", $action)!=0){
- - + Nome + Cognome + Email
$data){ diff --git a/public/admin/editGiornalisti.php b/public/admin/editGiornalisti.php index 1766f61..d701813 100644 --- a/public/admin/editGiornalisti.php +++ b/public/admin/editGiornalisti.php @@ -24,6 +24,9 @@ $id = PostHandler::get("id"); $giornalista = new AdminModel(); $giornalista->nome = ""; $giornalista->cognome = ""; +$giornalista->email = ""; +$giornalista->active = false; +$giornalista->activationSent = false; $giornalista->addRole(AdminModel::ADMIN_TYPE_EDITORE); if (!is_null($id) && strcmp("", $id)!=0){ @@ -41,6 +44,7 @@ if (!is_null($action) && strcmp("", $action)!=0){ else if (strcmp("save", $action)==0){ $giornalista->nome = PostHandler::get("nome"); $giornalista->cognome = PostHandler::get("cognome"); + $giornalista->email = PostHandler::get("email"); GlobalVariables::get("dao")->save($giornalista); GUIHandler::redirect("admin/listGiornalisti.php"); } @@ -51,8 +55,9 @@ if (!is_null($action) && strcmp("", $action)!=0){ - - + Nome + Cognome + Email
Salva Annulla