} break; case 'add_save': if (!$_POST['action']) { die("POST request expected"); } check_demo(); if ($err = validate_form($vars)) { admins_add_form($err); } elseif ($err = add_admin($vars)) { admins_add_form($err); } else { admin_html_redirect("admins.php", $title = 'Admin record added', $text = 'Admin record added'); } break; case 'edit_save': if (!$_POST['action']) { die("POST request expected"); } check_demo(); if ($err = validate_form($vars)) { admins_edit_form($err); } elseif ($err = edit_admin($vars)) { admins_edit_form($err); } else { admin_html_redirect("admins.php", $title = 'Admin record updated', $text = 'Admin record updated'); } break; default: admins_list(); }
if(!CheckPrivs()){ $tpl=new templates(); echo "alert('". $tpl->javascript_parse_text("{ERROR_NO_PRIVS}")."');"; die();exit(); } if(isset($_GET["popup"])){popup();exit;} if(isset($_GET["index"])){index();exit;} if(isset($_GET["RoundCubeEnableAddressbook"])){RoundCubeEnableAddressbook();exit;} if(isset($_GET["admins"])){admins();exit;} if(isset($_GET["find-members"])){admins_find();exit;} if(isset($_GET["SearchPattern"])){list_users();exit;} if(isset($_GET["admins-add"])){admins_add();exit;} if(isset($_GET["admins-del"])){admins_del();exit;} if(isset($_GET["admin-list"])){admins_list();exit;} js(); function js() { $tpl=new templates(); $title=$tpl->_ENGINE_parse_body("{APP_ROUNDCUBE}::{global_addressbook}"); $page=CurrentPageName(); $html=" YahooWin3('550','$page?popup=yes&www={$_GET["www"]}','$title'); ";