Example #1
0
    exit;
}
if (isset($_GET["deleteMasterRule"])) {
    main_rules_delete();
    exit;
}
if (isset($_GET["find-rule"])) {
    xfindrule();
    exit;
}
if (isset($_GET["js"])) {
    popup_js();
    exit;
}
if (isset($_GET["dansguardian-popup"])) {
    popup_tabs();
    exit;
}
if (isset($_GET["popup-index"])) {
    popup_dansguardian_main();
    exit;
}
if (isset($_GET["popup-databases"])) {
    popup_databases();
    exit;
}
if (isset($_GET["popup-rules"])) {
    popup_rules();
    exit;
}
if (isset($_GET["pop-rules-list"])) {
Example #2
0
	include_once('ressources/class.ldap.inc');
	include_once('ressources/class.users.menus.inc');
	include_once('ressources/class.samba.inc');
	include_once('ressources/class.acls.inc');


	
	
	$user=new usersMenus();
	if($user->AsSambaAdministrator==false){
		$tpl=new templates();
		echo "alert('". $tpl->javascript_parse_text("{ERROR_NO_PRIVS}")."');";
		die();exit();
	}
	
	if(isset($_GET["tabs"])){popup_tabs();exit;}
	if(isset($_GET["popup"])){popup();exit;}
	if(isset($_GET["popup-acls"])){popup_acls();exit;}
	if(isset($_GET["main"])){popup_main();exit;}
	if(isset($_GET["sharedlist"])){shared_folders_list();exit;}
	if(isset($_GET["acldisks"])){acldisks();exit;}
	if(isset($_GET["aclline"])){aclsave();exit;}
	if(isset($_GET["SearchUser"])){SearchUser();exit;}
	if(isset($_GET["SearchPattern"])){list_users();exit;}
	
	if(isset($_GET["DeleteAllAcls"])){DeleteAllAcls();exit;}
	
	if(isset($_GET["AddAclUser"])){AddAclUser();exit;}
	if(isset($_GET["DeleteAclUser"])){DeleteAclUser();exit;}
	if(isset($_GET["ChangeAclUser"])){ChangeAclUser();exit;}
	
Example #3
0
	
	if(isset($_GET["weighted-phrase-list-dropdown"])){main_rules_weightedphraselist_dropdown();exit;}
	if(isset($_GET["weighted-phrase-list-edit-category"])){main_rules_weightedphraselist_category_edit();exit;}
	if(isset($_GET["weighted-phrase-list-add-category-rule"])){main_rules_weightedphraselist_category_addwords();exit;}
	if(isset($_GET["weighted-phrase-list-category-list"])){main_rules_weightedphraselist_category_edit_list($_GET["weighted-phrase-list-category-list"]);exit;}
	if(isset($_GET["weighted-phrase-list-del-category-rule"])){main_rules_weightedphraselist_category_delete();exit;}
	

	if(isset($_GET["RulesSaveGeneralSettings"])){main_rules_SaveGeneralSettings();exit;}
	if(isset($_GET["ApplyDansGuardianSettings"])){main_rules_apply_conf();exit;}
	if(isset($_GET["deleteMasterRule"])){main_rules_delete();exit;}
	if(isset($_GET["find-rule"])){xfindrule();exit;}
	
	
	if(isset($_GET["js"])){popup_js();exit;}
	if(isset($_GET["dansguardian-popup"])){popup_tabs();exit;}
	if(isset($_GET["popup-index"])){popup_dansguardian_main();exit;}
	
	
	if(isset($_GET["popup-databases"])){popup_databases();exit;}
	
	
	if(isset($_GET["popup-rules"])){popup_rules();exit;}
	if(isset($_GET["pop-rules-list"])){echo popup_rules_list();exit;}
	if(isset($_GET["popup-rules-list"])){echo popup_rules_list();exit;}
	
	if(isset($_GET["popup-authentication"])){popup_authentication();exit;}
	
	
	if(isset($_GET["popup-restrictions"])){echo popup_rules_restrictions();exit;}
	if(isset($_GET["popup-files"])){echo popup_rules_files();exit;}
Example #4
0
function popup_options()
{
    $page = CurrentPageName();
    $tabs = popup_tabs();
    $sock = new sockets();
    $user = new usersMenus();
    $ApacheGroupWarePort = $sock->GET_INFO("ApacheGroupWarePort");
    $user->fqdn;
    $MAILMAN_PUBLIC_ARCHIVE_URL = $sock->GET_INFO("MAILMAN_PUBLIC_ARCHIVE_URL");
    $MAILMAN_DEFAULT_URL_PATTERN = $sock->GET_INFO("MAILMAN_DEFAULT_URL_PATTERN");
    $MAILMAN_DEFAULT_URL_HOST = $sock->GET_INFO("MAILMAN_DEFAULT_URL_HOST");
    $MAILMAN_DEFAULT_SERVER_LANGUAGE = $sock->GET_INFO("MAILMAN_DEFAULT_SERVER_LANGUAGE");
    if ($MAILMAN_DEFAULT_URL_HOST == null) {
        $MAILMAN_DEFAULT_URL_HOST = "http://{$user->fqdn}:{$ApacheGroupWarePort}";
    }
    if ($MAILMAN_DEFAULT_URL_PATTERN == null) {
        $MAILMAN_DEFAULT_URL_PATTERN = "%s/cgi-bin/mailman/";
    }
    if ($MAILMAN_PUBLIC_ARCHIVE_URL == null) {
        $MAILMAN_PUBLIC_ARCHIVE_URL = "http://%(hostname)s:{$ApacheGroupWarePort}/pipermail/%(listname)s/index.html";
    }
    if ($MAILMAN_DEFAULT_SERVER_LANGUAGE == null) {
        $MAILMAN_DEFAULT_SERVER_LANGUAGE = "en";
    }
    $langs["zh_TW"] = "zh_TW";
    $langs["de"] = "de";
    $langs["pt_BR"] = "pt_BR";
    $langs["no"] = "no";
    $langs["sl"] = "sl";
    $langs["ja"] = "ja";
    $langs["sk"] = "sk";
    $langs["sv"] = "sv";
    $langs["da"] = "da";
    $langs["it"] = "it";
    $langs["he"] = "he";
    $langs["hu"] = "hu";
    $langs["vi"] = "vi";
    $langs["gl"] = "gl";
    $langs["fr"] = "fr";
    $langs["es"] = "es";
    $langs["tr"] = "tr";
    $langs["zh_CN"] = "zh_CN";
    $langs["hr"] = "hr";
    $langs["ia"] = "ia";
    $langs["uk"] = "uk";
    $langs["nl"] = "nl";
    $langs["ru"] = "ru";
    $langs["sr"] = "sr";
    $langs["en"] = "en";
    $langs["ro"] = "ro";
    $langs["cs"] = "cs";
    $langs["et"] = "et";
    $langs["ar"] = "ar";
    $langs["fi"] = "fi";
    $langs["pt"] = "pt";
    $langs["ko"] = "ko";
    $langs["lt"] = "lt";
    $langs["eu"] = "eu";
    $langs["ca"] = "ca";
    $langs["pl"] = "pl";
    $MAILMAN_DEFAULT_SERVER_LANGUAGE = Field_array_Hash($langs, "MAILMAN_DEFAULT_SERVER_LANGUAGE", $MAILMAN_DEFAULT_SERVER_LANGUAGE);
    $html = "\n\t\n\t\n\t\n\t\n\t<form name='FFMGS'>\n\t<H1>{mailman_global_options}</h1>\n\t<p class=caption>{manage_distribution_lists}</p>\n\t<table style='width:99%' class=form>\n\t<tr>\n\t\t<td class=legend nowrap>{DEFAULT_URL_PATTERN}:</td>\n\t\t<td>" . Field_text('MAILMAN_DEFAULT_URL_PATTERN', $MAILMAN_DEFAULT_URL_PATTERN) . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend nowrap>{PUBLIC_ARCHIVE_URL}:</td>\n\t\t<td>" . Field_text('MAILMAN_PUBLIC_ARCHIVE_URL', $MAILMAN_PUBLIC_ARCHIVE_URL) . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend nowrap>{DEFAULT_EMAIL_HOST}:</td>\n\t\t<td>" . Field_text('MAILMAN_DEFAULT_EMAIL_HOST', $sock->GET_INFO("MAILMAN_DEFAULT_EMAIL_HOST")) . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend nowrap>{MAILMAN_DEFAULT_URL_HOST}:</td>\n\t\t<td>" . Field_text('MAILMAN_DEFAULT_URL_HOST', $MAILMAN_DEFAULT_URL_HOST) . "</td>\n\t</tr>\t\n\t<tr>\n\t\t<td class=legend nowrap>{language}:</td>\n\t\t<td>{$MAILMAN_DEFAULT_SERVER_LANGUAGE}</td>\n\t</tr>\t\n\t\n<tr>\n\t<td colspan=2 align='right'>" . button("{apply}", "SaveAdvancedSettings()") . "</td>\n\t</tr>\t\t\n\t</table>\n</div>";
    $tpl = new templates();
    echo $tpl->_ENGINE_parse_body($html, 'mailman.lists.php');
}
if(isset($_GET["DeleteGroup"])){echo DeleteGroup();exit;}
if(isset($_GET["ReloadOrgTable"])){echo groupslist($_GET["ReloadOrgTable"]);exit;}
if(isset($_GET["LoadDomainSettings"])){echo PopUp_DomainTransport();exit;}
if(isset($_GET["AddNewInternetDomain"])){AddNewInternetDomain();exit;}
if(isset($_GET["AddTransportToDomain"])){AddTransportToDomain();exit;}
if(isset($_GET["DeleteInternetDomain"])){DeleteInternetDomain();exit;}
if(isset($_GET["SaveTransportDomain"])){SaveTransportDomain();exit;}
if(isset($_GET["LoadAjaxGroup"])){LoadGroupsAjax($_GET["LoadAjaxGroup"]);exit();}
if(isset($_GET["FillGroupTable"])){FillGroupTable();exit;}
if(isset($_GET["LoadDomainList"])){echo LoadDomainsOu($_GET["LoadDomainList"]);exit();}
if(isset($_GET["AddNewInternetDomainMTA"])){AddNewInternetDomainMTA();exit;}
if(isset($_GET["SaveAddNewInternetDomainMTA"])){SaveAddNewInternetDomainMTA();exit;}
if(isset($_GET["DeleteOU"])){DeleteOU();exit;}
if(isset($_GET["org_section"])){organization_sections();exit;}
if(isset($_GET["js"])){js();exit;}
if(isset($_GET["js-pop"])){popup_tabs();exit;}
if(isset($_GET["ORG_VHOSTS_LIST"])){echo organization_vhostslist($_GET["ORG_VHOSTS_LIST"]);exit;}
if(isset($_GET["finduser-js"])){organization_users_find_member_js();exit;}
if(isset($_GET["finduser-popup"])){organization_users_list();exit;}
if(isset($_GET["finduser"])){organization_users_find_member();exit;}
if(isset($_GET["EnableApacheGroupware"])){EnableApacheGroupware();exit;}
if(isset($_GET["DeleteAllUsersInOu"])){DeleteAllUsersInOu();exit;}
if(isset($_GET["count-de-users"])){COUNT_DE_USERS();exit;}
js();	


function js(){
	if(isset($_GET["encoded"])){$_GET["ou"]=base64_decode($_GET["ou"]);}
	$ou_encoded=base64_encode($_GET["ou"]);
	if(GET_CACHED(__FILE__,__FUNCTION__,"js:$ou_encoded")){return;}
	$tpl=new templates();