public function __construct() { parent::__construct(); $this->_variables = array("_SERVER", "_ENV", "_FILES", "_GET", "_POST", "_COOKIE", "GLOBALS", "ADMIN_AUTHTIME", "ADMIN_AUTHTYPE", "ADMIN_LANGUAGE", "AUTHORIZATION_TYPE", "AUTHORIZE_BY", "AUTH_USER_GROUP", "AUTH_USER_ID", "DIRCHMOD", "FILECHMOD", "CHARSET", "SOURCE_CHARSET", "DOCUMENT_ROOT", "DOC_DOMAIN", "DOMAIN_NAME", "EDIT_DOMAIN", "HTTP_HOST", "HTTP_IMAGES_PATH", "HTTP_FILES_PATH", "HTTP_DUMP_PATH", "HTTP_ROOT_PATH", "HTTP_CACHE_PATH", "HTTP_TRASH_PATH", "ADMIN_PATH", "ADMIN_TEMPLATE", "NC_JQUERY_PATH", "SECURITY_XSS_CLEAN", "NC_CHARSET", "NC_UNICODE", "NC_ADMIN_HTTPS", "MYSQL_CHARSET", "MYSQL_DB_NAME", "MYSQL_HOST", "MYSQL_PASSWORD", "MYSQL_USER", "MYSQL_ENCRYPT", "MYSQL_TIMEZONE", "SHOW_MYSQL_ERRORS", "SYSTEM_FOLDER", "SUB_FOLDER", "NETCAT_ROOT_FOLDER", "ROOT_FOLDER", "TMP_FOLDER", "FILES_FOLDER", "MODULE_FOLDER", "INCLUDE_FOLDER", "ADMIN_TEMPLATE_FOLDER", "DUMP_FOLDER", "CACHE_FOLDER", "TRASH_FOLDER", "ADMIN_FOLDER", "HTTP_TEMPLATE_PATH", "TEMPLATE_FOLDER", "CLASS_TEMPLATE_FOLDER", "WIDGET_TEMPLATE_FOLDER", "JQUERY_FOLDER", "MODULE_TEMPLATE_FOLDER", "PHP_TYPE", "REDIRECT_STATUS", "NC_REDIRECT_DISABLED", "NC_DEPRECATED_DISABLED", "BBCODE", "AJAX_SAVER", "DEVELOPER_NAME", "DEVELOPER_URL", "nc_core", "use_gzip_compression"); $nc_core = nc_Core::get_object(); $this->prepare_extract(); }
public function __construct() { // inherit parent::__construct(); // get nc_core $this->core = nc_Core::get_object(); }
/** * Class constructor method */ public function __construct($url = null, $remove_sub_folder = true) { // load parent constructor parent::__construct(); if (is_string($url)) { // Передана строка $this->url = $url; } else { // Использовать текущий запрошенный URL if ($url) { trigger_error("nc_url: URL must be a string, " . gettype($url) . "provided. Using REQUEST_URI as an URL", E_USER_WARNING); } $nc_core = nc_Core::get_object(); $request_uri = urldecode($nc_core->REQUEST_URI); $url = "http" . (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ? "s" : "") . "://" . getenv("HTTP_HOST") . $request_uri; // надо сохранить get-параметры из окружения if (($start = strpos(getenv("REQUEST_URI"), '?')) !== false) { $env_query_string = substr(urldecode(getenv("REQUEST_URI")), $start + 1); $url_query_start = strpos($url, '?'); if ($url_query_start !== false) { $url = substr($url, 0, $url_query_start) . '?' . $env_query_string; } else { $url .= '?' . $env_query_string; } } $this->url = $url; } $this->remove_sub_folder = $remove_sub_folder; }
public function __construct() { // load parent constructor parent::__construct(); global $UTFConverter; $this->UTFConverter = $UTFConverter; if ($this->_mbstring = extension_loaded("mbstring")) { $this->_func_overload = ini_get('mbstring.func_overload') & 2; } }
public function __construct() { // load parent constructor parent::__construct(); // system superior object $nc_core = nc_Core::get_object(); // system db object if (is_object($nc_core->db)) { $this->db = $nc_core->db; } }
public function __construct() { parent::__construct(); $this->core = nc_Core::get_object(); $this->widgetclasses = array(); $this->widgetclasses_keys = array(); $this->widgetclasses_loaded = false; $this->widgets = array(); $this->widgets_keys = array(); $this->widgets_loaded = false; $this->core->register_macrofunc('NC_WIDGET_SHOW', 'show_macrofunc', $this); }
public function __construct() { // load parent constructor parent::__construct(); // collect objects for events $this->_binded_obj = array(); // allowed events $events_arr = array("addCatalogue", "addSubdivision", "addSubClass", "addClass", "addClassTemplate", "addMessage", "addSystemTable", "addTemplate", "addUser", "addComment", "updateCatalogue", "updateSubdivision", "updateSubClass", "updateClass", "updateClassTemplate", "updateMessage", "updateSystemTable", "updateTemplate", "updateUser", "updateComment", "dropCatalogue", "dropSubdivision", "dropSubClass", "dropClass", "dropClassTemplate", "dropMessage", "dropSystemTable", "dropTemplate", "dropUser", "dropComment", "checkComment", "uncheckComment", "checkMessage", "uncheckMessage", "checkUser", "uncheckUser", "checkSubdivision", "uncheckSubdivision", "checkCatalogue", "uncheckCatalogue", "checkSubClass", "uncheckSubClass", "checkModule", "uncheckModule", "authorizeUser", "addWidgetClass", "editWidgetClass", "dropWidgetClass", "addWidget", "editWidget", "dropWidget"); $this->_events_arr = array(); foreach ($events_arr as $event_name) { $this->_events_arr[] = $event_name . 'Prep'; $this->_events_arr[] = $event_name; } // имена пользовательских событий $this->_events_name = array(); }
protected function __construct() { global $SYSTEM_FOLDER, $TEMPLATE_FOLDER, $CLASS_TEMPLATE_FOLDER, $WIDGET_TEMPLATE_FOLDER, $JQUERY_FOLDER, $MODULE_TEMPLATE_FOLDER; global $SECURITY_XSS_CLEAN; $this->set_variable("SYSTEM_FOLDER", $SYSTEM_FOLDER); $this->set_variable("TEMPLATE_FOLDER", $TEMPLATE_FOLDER); $this->set_variable("CLASS_TEMPLATE_FOLDER", $CLASS_TEMPLATE_FOLDER); $this->set_variable("WIDGET_TEMPLATE_FOLDER", $WIDGET_TEMPLATE_FOLDER); $this->set_variable("JQUERY_FOLDER", $JQUERY_FOLDER); $this->set_variable("MODULE_TEMPLATE_FOLDER", $MODULE_TEMPLATE_FOLDER); $this->set_variable("SECURITY_XSS_CLEAN", $SECURITY_XSS_CLEAN); // load parent constructor parent::__construct(); //$this->macrofuncs['NC_OBJECTS_LIST'] = array('func' => 'nc_objects_list'); //$this->beta = true; spl_autoload_register(array($this, 'load_class')); }
/** * */ public function __construct() { $nc_core = nc_Core::get_object(); parent::__construct(); $this->quick_connect($nc_core->MYSQL_USER, $nc_core->MYSQL_PASSWORD, $nc_core->MYSQL_DB_NAME, $nc_core->MYSQL_HOST); // set default names if ((double) mysql_get_server_info($this->dbh) >= 4.1) { if (!$nc_core->MYSQL_CHARSET) { $nc_core->MYSQL_CHARSET = 'cp1251'; } $this->query("SET NAMES '" . $nc_core->MYSQL_CHARSET . "'"); $this->query("SET sql_mode=''"); if ($nc_core->MYSQL_TIMEZONE) { $this->query("SET TIME_ZONE = '" . $this->escape($nc_core->MYSQL_TIMEZONE) . "'"); } } // what to do when with MySQL errors $this->show_errors = $nc_core->SHOW_MYSQL_ERRORS == "on"; }
public function __construct() { parent::__construct(); $this->core = nc_Core::get_object(); $fieldmap = $this->core->get_settings('FieldUsage'); if ($fieldmap) { $fieldmap = $this->field_usage = unserialize($fieldmap); } $this->title_field = $fieldmap['title']; $this->keywords_field = $fieldmap['keywords']; $this->description_field = $fieldmap['description']; $this->language_field = $fieldmap['language']; $events = "updateSubdivision,checkSubdivision,uncheckSubdivision,"; $events .= "addSubClass,updateSubClass,checkSubClass,uncheckSubClass,dropSubClass,"; $events .= "addMessage,updateMessage,checkMessage,uncheckeMessage,dropMessage"; $this->core->event->bind($this, array($events => "update_subdivision")); $events = "updateClass,updateClassTemplate"; $this->core->event->bind($this, array($events => "update_class")); $this->core->event->bind($this, array('updateTemplate' => "update_template")); }
public function __construct() { parent::__construct(); $this->core = nc_core::get_object(); $this->core->register_macrofunc('NC_WIDGET_SHOW', 'show_macrofunc', $this); }
public function __construct() { // load parent constructor parent::__construct(); $this->langtable = array('af' => 'Afrikaans', 'sq' => 'Albanian', 'ar' => 'Arabic', 'hy' => 'Armenian', 'as' => 'Assamese', 'az' => 'Azeri', 'eu' => 'Basque', 'be' => 'Belarusian', 'bn' => 'Bengali', 'bg' => 'Bulgarian', 'ca' => 'Catalan', 'zh' => 'Chinese', 'hr' => 'Croatian', 'cs' => 'Chech', 'da' => 'Danish', 'div' => 'Divehi', 'nl' => 'Dutch', 'en' => 'English', 'et' => 'Estonian', 'fo' => 'Faeroese', 'fa' => 'Farsi', 'fi' => 'Finnish', 'fr' => 'French', 'mk' => 'FYRO Macedonian', 'gd' => 'Gaelic', 'ka' => 'Georgian', 'de' => 'German', 'el' => 'Greek', 'gu' => 'Gujarati', 'he' => 'Hebrew', 'hi' => 'Hindi', 'hu' => 'Hungarian', 'is' => 'Icelandic', 'id' => 'Indonesian', 'it' => 'Italian', 'ja' => 'Japanese', 'kn' => 'Kannada', 'kk' => 'Kazakh', 'kok' => 'Konkani', 'ko' => 'Korean', 'kz' => 'Kyrgyz', 'lv' => 'Latvian', 'lt' => 'Lithuanian', 'ms' => 'Malay', 'ml' => 'Malayalam', 'mt' => 'Maltese', 'mr' => 'Marathi', 'mn' => 'Mongolian', 'ne' => 'Nepali', 'no' => 'Norwegian', 'or' => 'Oriya', 'pl' => 'Polish', 'pt' => 'Portuguese', 'pa' => 'Punjabi', 'rm' => 'Rhaeto-Romanic', 'ro' => 'Romanian', 'ru' => 'Russian', 'sa' => 'Sanskrit', 'sr' => 'Serbian', 'sk' => 'Slovak', 'ls' => 'Slovenian', 'sb' => 'Sorbian', 'es' => 'Spanish', 'sx' => 'Sutu', 'sw' => 'Swahili', 'sv' => 'Swedish', 'syr' => 'Syriac', 'ta' => 'Tamil', 'tt' => 'Tatar', 'te' => 'Telugu', 'th' => 'Thai', 'ts' => 'Tsonga', 'tn' => 'Tswana', 'tr' => 'Turkish', 'uk' => 'Ukrainian', 'ur' => 'Urdu', 'uz' => 'Uzbek', 'vi' => 'Vietnamese', 'xh' => 'Xhosa', 'yi' => 'Yiddish', 'zu' => 'Zulu'); }
public function __construct() { parent::__construct(); }
public function __construct() { // load parent constructor parent::__construct(); }
public function __construct() { // load parent constructor parent::__construct(); $this->core = nc_Core::get_object(); }