本文整理汇总了PHP中plugins::addPlugins方法的典型用法代码示例。如果您正苦于以下问题:PHP plugins::addPlugins方法的具体用法?PHP plugins::addPlugins怎么用?PHP plugins::addPlugins使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类plugins
的用法示例。
在下文中一共展示了plugins::addPlugins方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
/**
* В режиме прямой загрузки класов
* файлы будут подключаться сразу в вызове Modules::setAutoloadClasses()
* Если мы имеем зависимости (extends) классов,
* то все зависимости необходимо указать тут,
* поскольку билиотка, в которой могут лежить зависимости,
* инициализируется позже.
*
* В последних двух параметрах `Modules::setAutoloadClasses`
* `Modules::global_set` можно не указывать. Они по дефолту им и равны.
*/
//echo "<b>MAIN MODULE: SET AUTOLOAD CLASSES PATH LIST:</b><br />";
Modules::setAutoloadClasses(false, array("Lang" => CORE_PATH . "/lib/lib.lang.php"), true, Modules::global_set);
$DB_TYPE = strtolower(DB_TYPE);
Modules::setAutoloadClasses(false, array("Application" => CORE_PATH . "/lib/class.Application.php", "AbstractDatabase" => CORE_PATH . "/lib/lib.AbstractDatabase.php", "AbstractDBResult" => CORE_PATH . "/lib/lib.AbstractDatabase.php", "AbstractSQuery" => CORE_PATH . "/lib/lib.AbstractDatabase.php", "DatabasePostgreSQL" => CORE_PATH . "/lib/lib.postgresql.php", "DBResultPostgreSQL" => CORE_PATH . "/lib/lib.postgresql.php", "SQueryPostgreSQL" => CORE_PATH . "/lib/lib.postgresql.php", "DatabaseMySQL" => CORE_PATH . "/lib/lib.mysql.php", "DBResultMySQL" => CORE_PATH . "/lib/lib.mysql.php", "SQueryMySQL" => CORE_PATH . "/lib/lib.mysql.php", "Database" => CORE_PATH . "/lib/inc.Database." . $DB_TYPE . ".php", "DBResult" => CORE_PATH . "/lib/inc.Database." . $DB_TYPE . ".php", "SQuery" => CORE_PATH . "/lib/inc.Database." . $DB_TYPE . ".php", "Table" => CORE_PATH . "/lib/lib.visual.php"), Modules::global_set, Modules::global_set);
/**
* автоматическая инициализация библиотеки.
*/
if (!Modules::includeLibFiles(CORE_PATH . "/lib")) {
die('Не удалось подключить основную библиотеку' . endl);
}
if (!Modules::includeLibFiles(CORE_PATH . "/lib.external")) {
die('Не удалось основную библиотеку со сторонним кодом' . endl);
}
if (!Modules::includeLibFiles(LIB_PATH)) {
die('Не удалось подключить пользовательскую библиотеку' . endl);
}
plugins::addPlugins(LIB_PATH);
//d(Modules::getClassesArray());
define("PHP_MAGIC_QUOTES_ACTIVE", get_magic_quotes_gpc());
define("PHP_REAL_ESCAPE_STRING_EXISTS", function_exists("mysql_real_escape_string"));