Example #1
0
<?php

if (!is_file(dirname(__FILE__) . '/ressources/settings.inc')) {
    die("Unable to stat " . dirname(__FILE__) . '/ressources/settings.inc');
}
include_once dirname(__FILE__) . '/ressources/settings.inc';
include_once dirname(__FILE__) . '/ressources/class.ldap.inc';
include_once dirname(__FILE__) . '/ressources/class.mysql.inc';
if (preg_match("#--verbose#", implode(" ", $argv))) {
    $GLOBALS["VERBOSE"] = true;
}
$bd = "roundcubemail";
$GLOBALS["MYSQL_DB"] = $bd;
if ($argv[1] == "--sieverules") {
    plugin_sieverules();
    die;
}
if ($argv[1] == "--calendar") {
    plugin_calendar();
    die;
}
if ($argv[1] == "--database") {
    check_databases($bd);
    die;
}
if (!$_GLOBAL["roundcube_installed"]) {
    die("Roundcube is not installed, aborting");
}
$mailhost = $_GLOBAL["fqdn_hostname"];
echo "Get user list....\n";
$ldap = new clladp();
Example #2
0
if(!is_file(dirname(__FILE__) .  '/ressources/settings.inc')){die("Unable to stat ".dirname(__FILE__) . '/ressources/settings.inc');}
include_once(dirname(__FILE__) . '/ressources/settings.inc');
include_once(dirname(__FILE__) . '/ressources/class.ldap.inc');
include_once(dirname(__FILE__) . '/ressources/class.mysql.inc');
include_once(dirname(__FILE__) . '/ressources/class.roundcube.inc');
include_once(dirname(__FILE__) . '/ressources/class.apache.inc');
include_once(dirname(__FILE__) . '/framework/class.unix.inc');
include_once(dirname(__FILE__) . '/framework/frame.class.inc');

if(preg_match("#--verbose#",implode(" ",$argv))){$GLOBALS["VERBOSE"]=true;}
if($GLOBALS["VERBOSE"]){ini_set('html_errors',0);ini_set('display_errors', 1);ini_set('error_reporting', E_ALL);}
$bd="roundcubemail";
$GLOBALS["MYSQL_DB"]=$bd;	


if($argv[1]=="--sieverules"){plugin_sieverules();die();}
if($argv[1]=="--calendar"){plugin_calendar();die();}
if($argv[1]=="--database"){check_databases($bd);die();}
if($argv[1]=="--contextmenu"){plugin_contextmenu();die();}
if($argv[1]=="--build"){build();die();}
if($argv[1]=="--addressbook"){plugin_globaladdressbook();die();}
if($argv[1]=="--verifyTables"){verifyTables();die();}
if($argv[1]=="--hacks"){RoundCubeHacks();die();}
if($argv[1]=="--tableslist"){RoundCubeMysqlTablesList();die();}





if(!$_GLOBAL["roundcube_installed"]){die("Roundcube is not installed, aborting");}