Example #1
0
function build()
{
    $unix = new unix();
    $rm = $unix->find_program("rm");
    if (is_dir("/usr/share/roundcube/plugins/remember_me")) {
        shell_exec("{$rm} -rf /usr/share/roundcube/plugins/remember_me");
    }
    $r = new roundcube();
    $conf = $r->RoundCubeConfig();
    if (is_file("/var/log/lighttpd/roundcube-access.log")) {
        @unlink("/var/log/lighttpd/roundcube-access.log");
    }
    if (is_file("/var/log/lighttpd/roundcube-error.log")) {
        @unlink("/var/log/lighttpd/roundcube-error.log");
    }
    $users = new usersMenus();
    $roundcube_folder = $users->roundcube_folder;
    if (!@file_put_contents("{$roundcube_folder}/config/main.inc.php", $conf)) {
        if ($GLOBALS["OUTPUT"]) {
            echo "Starting......: " . date("H:i:s") . " [INIT]: {$GLOBALS["SERVICE_NAME"]} Saving main.inc.php failed. [" . __LINE__ . "]\n";
        }
    } else {
        if ($GLOBALS["OUTPUT"]) {
            echo "Starting......: " . date("H:i:s") . " [INIT]: {$GLOBALS["SERVICE_NAME"]} Saving main.inc.php Success.[" . __LINE__ . "]\n";
        }
    }
    if ($GLOBALS["OUTPUT"]) {
        echo "Starting......: " . date("H:i:s") . " [INIT]: {$GLOBALS["SERVICE_NAME"]} Building main configuration done.[" . __LINE__ . "]\n";
    }
    RoundCubeHacks();
}
Example #2
0
function build()
{
    $unix = new unix();
    $rm = $unix->find_program("rm");
    if (is_dir("/usr/share/roundcube/plugins/remember_me")) {
        shell_exec("{$rm} -rf /usr/share/roundcube/plugins/remember_me");
    }
    $r = new roundcube();
    $conf = $r->RoundCubeConfig();
    if (is_file("/var/log/lighttpd/roundcube-access.log")) {
        @unlink("/var/log/lighttpd/roundcube-access.log");
    }
    if (is_file("/var/log/lighttpd/roundcube-error.log")) {
        @unlink("/var/log/lighttpd/roundcube-error.log");
    }
    $users = new usersMenus();
    $roundcube_folder = $users->roundcube_folder;
    if (!@file_put_contents("{$roundcube_folder}/config/main.inc.php", $conf)) {
        echo "Starting......: Roundcube saving main.inc.php failed.\n";
    } else {
        echo "Starting......: Roundcube saving main.inc.php Success.\n";
    }
    echo "Starting......: Roundcube building main configuration done.\n";
    RoundCubeHacks();
}
Example #3
0
function build(){
	$r=new roundcube();
	$conf=$r->RoundCubeConfig();
	$users=new usersMenus();
	$roundcube_folder=$users->roundcube_folder;
	if(!@file_put_contents("$roundcube_folder/config/main.inc.php",$conf)){
		echo "Starting......: Roundcube saving main.inc.php failed.\n";
	}else{
		echo "Starting......: Roundcube saving main.inc.php Success.\n";
	}	
	
	echo "Starting......: Roundcube building main configuration done.\n";
	RoundCubeHacks();
}