aggiunta vice "Nuovo Amministratore" al menu

aggiunti campi email, attivo e mailAttivazione al model amministratore
This commit is contained in:
Riccardo Di Dato
2016-01-21 23:08:44 +01:00
parent a879f24459
commit defcd1dcb0
3 changed files with 15 additions and 4 deletions
+1
View File
@@ -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),
+7 -2
View File
@@ -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){
<form id="giornalistaForm" method="POST" action="">
<input type="hidden" name="action" value="" />
<input type="hidden" name="id" value="<?php echo $id;?>" />
<input type="text" name="nome" value="<?php echo $giornalista->nome; ?>" />
<input type="text" name="cognome" value="<?php echo $giornalista->cognome; ?>" />
Nome<input type="text" name="nome" value="<?php echo $giornalista->nome; ?>" />
Cognome<input type="text" name="cognome" value="<?php echo $giornalista->cognome; ?>" />
Email<input type="text" name="email" value="<?php echo $giornalista->email; ?>" />
<br/>
<?php
foreach (AdminModel::$ADMIN_TYPES as $maskVal=>$data){
+7 -2
View File
@@ -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){
<form id="giornalistaForm" method="POST" action="">
<input type="hidden" name="action" value="" />
<input type="hidden" name="id" value="<?php echo $id;?>" />
<input type="text" name="nome" value="<?php echo $giornalista->nome; ?>" />
<input type="text" name="cognome" value="<?php echo $giornalista->cognome; ?>" />
Nome<input type="text" name="nome" value="<?php echo $giornalista->nome; ?>" />
Cognome<input type="text" name="cognome" value="<?php echo $giornalista->cognome; ?>" />
Email<input type="text" name="email" value="<?php echo $giornalista->email; ?>" />
</form>
<a href="#" id="giornalistaForm_salva" >Salva</a>
<a href="#" id="giornalistaForm_annulla">Annulla</a>