Exemplo n.º 1
0
        }
        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');
	
	";