예제 #1
0
파일: services.php 프로젝트: laiello/xiv
 function send_mail($to, $subject, $message, $content_type = 'text/plain', $headers = null)
 {
     $conf =& $this->conf;
     if (!$content_type) {
         $content_type = 'text/plain';
     }
     if (is_array($headers)) {
         $text = array();
         foreach ($headers as $i => $v) {
             $text[] = "{$i}: " . preg_replace("/[\r\n].*?/", '', $v) . "\r\n";
         }
         $headers = implode('', $text);
     }
     // preventing possible spam attacks
     $to = trim(preg_replace("/[\r|\n](.*?)/", "", $to));
     $subject = trim(preg_replace("/[\r|\n](.*?)/", "", $subject));
     $message = trim(preg_replace("/[\r|\n]\\.[\r|\n](.*?)/", "", $message));
     if ($conf->get("core/smtp_enable")) {
         $smtp = new smtp_session(conf::get("core/smtp_host"), conf::get("core/smtp_port"), conf::get("core/smtp_user"), conf::get("core/smtp_pass"));
         if ($smtp->conn->status()) {
             $smtp->send($to, $subject, $message, $content_type, $headers);
         }
         $smtp->bye();
     } else {
         $headers = trim($headers) . "\r\n" . "" . "From: " . TM_HOST . " <" . $conf->get("core/email_address") . ">\r\n" . "X-From-Ip: " . IP_ADDR . "\r\n";
         mail($to, $subject, $message, trim($headers));
     }
 }
예제 #2
0
<?php

include 'chemin.inc.php';
$countries = conf::get('COUNTRIES');
$languages = conf::get('LANGUAGES');
$modeles = conf::get('MODELES');
$date_achat_jours = array();
for ($i = 1; $i <= 31; $i++) {
    $date_achat_jours[$i] = str_pad($i, 2, '0', STR_PAD_LEFT);
}
$date_achat_mois = array();
for ($i = 1; $i <= 12; $i++) {
    $date_achat_mois[$i] = ucfirst(page::trad('MOIS', $i));
}
$date_achat_annees = array();
for ($i = intval(date('Y')); $i >= 1950; $i--) {
    $date_achat_annees[$i] = str_pad($i, 2, '0', STR_PAD_LEFT);
}
$step = 'home';
if ($isCountrySel && $isLanguageSel) {
    $step = 'coordonnees';
}
$sports = page::trad('SPORTS');
$style_musical = page::trad('STYLE_MUSICAL');
$artistes = page::trad('ARTISTES');
$passions = page::trad('PASSIONS');
$tab_labels = array('country' => 'Please choose your country', 'language' => 'Select your language', 'nom' => page::trad('COORDONNEES', 'label_nom'), 'prenom' => page::trad('COORDONNEES', 'label_prenom'), 'num_tridente' => page::trad('COORDONNEES', 'label_num_tridente'), 'email' => page::trad('COORDONNEES', 'label_email'), 'modele' => page::trad('INFORMATIONS', 'label_modele'), 'immat' => page::trad('INFORMATIONS', 'label_immat'), 'date_achat_jour' => page::trad('INFORMATIONS', 'label_date_achat_jour'), 'date_achat_mois' => page::trad('INFORMATIONS', 'label_date_achat_mois'), 'date_achat_annee' => page::trad('INFORMATIONS', 'label_date_achat_annee'), 'sport' => page::trad('INFORMATIONS', 'label_sport'), 'style_musical' => page::trad('INFORMATIONS', 'label_style_musical'), 'artiste' => page::trad('INFORMATIONS', 'label_artiste'), 'autre' => page::trad('INFORMATIONS', 'label_autre'), 'adresse1' => page::trad('INFORMATIONS', 'label_adresse1'), 'adresse2' => page::trad('INFORMATIONS', 'label_adresse2'), 'code_postal' => page::trad('INFORMATIONS', 'label_code_postal'), 'ville' => page::trad('INFORMATIONS', 'label_ville'), 'telephone' => page::trad('INFORMATIONS', 'label_telephone'));
//
$oui_non = array('oui' => page::trad('INFORMATIONS', 'label_oui'), 'non' => page::trad('INFORMATIONS', 'label_non'));
$field = array('country' => 'select', 'language' => 'select', 'nom' => 'text', 'prenom' => 'text', 'num_tridente' => 'text', 'email' => 'text', 'modele' => 'select', 'immat' => 'text', 'date_achat_jour' => 'select', 'date_achat_mois' => 'select', 'date_achat_annee' => 'select', 'sport' => 'select', 'style_musical' => 'select', 'artiste' => 'text', 'autre' => 'text', 'passion' => 'radio', 'adresse1' => 'test', 'adresse2' => 'test', 'code_postal' => 'test', 'ville' => 'test', 'telephone' => 'test', 'optin' => 'radio', 'optin_sms' => 'radio', 'optin_courrier' => 'radio');
$tab_erreur = array();
예제 #3
0
파일: main.module.php 프로젝트: rigidus/ea
 function showMethods($tmpl_id = false)
 {
     if (!$tmpl_id) {
         $tmpl_id = params::get('tmpl_id');
     }
     conf::parse('tmpls', $tmpl_id);
     $array = conf::get('tmpls', 'methods');
     if (!$array) {
         buffer::setTmpl();
     }
     foreach ($array as $v) {
         $arr = explode('::', $v);
         if (!isset($arr[1])) {
             buffer::setTmpl();
             return false;
         }
         s::roll('methods', array('app' => $arr[0], 'module' => $arr[1], 'action' => $arr[2]));
     }
 }
예제 #4
0
파일: Category.php 프로젝트: xpac27/Opipop
 private function getArchiveFilter($value)
 {
     return array('name' => 'q.date', 'operator' => $value ? '<' : '>', 'value' => time() - time() % conf::get('MEMCACHED_DURATION') - Conf::get('QUESTION_DURATION'));
 }
예제 #5
0
파일: main.module.php 프로젝트: rigidus/ea
 function showEvents($menu_id = false)
 {
     if (!$menu_id) {
         $menu_id = params::get('menu_id');
     }
     conf::parse('menus', $menu_id);
     $array = conf::get('menus', 'events');
     if (!$array) {
         buffer::setTmpl();
     }
     foreach ($array as $v) {
         $arr = explode('::', $v);
         if (!isset($arr[1])) {
             buffer::setTmpl();
             return false;
         }
         switch ($arr[3]) {
             case 'hide':
                 s::roll('events', array('event_t' => $v, 'type' => $arr[3], 'mode' => $arr[0], 'name' => $arr[1], 'value' => $arr[2]));
                 break;
             case 'replace':
                 s::roll('events', array('event_t' => $v, 'type' => $arr[3], 'mode' => $arr[0], 'name' => $arr[1], 'value' => $arr[2], 'action' => appMenus::getMenuName($arr[4])));
                 break;
         }
     }
 }
예제 #6
0
파일: main.module.php 프로젝트: rigidus/ea
 function showEvents($block_id = false)
 {
     if (!$block_id) {
         $block_id = params::get('block_id');
     }
     conf::parse('blocks', $block_id);
     $array = conf::get('blocks', 'events');
     if (!$array) {
         buffer::setTmpl();
     }
     foreach ($array as $v) {
         $arr = explode('::', $v);
         if (!isset($arr[1])) {
             buffer::setTmpl();
             return false;
         }
         switch ($arr[3]) {
             case 'hide':
                 s::roll('events', array('event_t' => $v, 'type' => $arr[3], 'mode' => $arr[0], 'name' => $arr[1], 'value' => $arr[2]));
                 break;
             case 'show':
                 s::roll('events', array('event_t' => $v, 'type' => $arr[3], 'mode' => $arr[0], 'name' => $arr[1], 'value' => $arr[2]));
                 break;
             case 'replace':
                 s::roll('events', array('event_t' => $v, 'type' => $arr[3], 'mode' => $arr[0], 'name' => $arr[1], 'value' => $arr[2], 'action' => '{!' . appBlocks::getBlockName($arr[4]) . '}'));
                 break;
             case 'handler':
                 s::roll('events', array('event_t' => $v, 'type' => $arr[3], 'mode' => $arr[0], 'name' => $arr[1], 'value' => $arr[2], 'action' => implode('::', array($arr[4], $arr[5], $arr[6]))));
                 break;
         }
     }
 }
예제 #7
0
파일: main.handler.php 프로젝트: rigidus/ea
 function view()
 {
     if (!self::$menu) {
         self::loadSiteMenu();
     }
     $menu_name = params::get('menu');
     if (!isset(self::$menu[$menu_name])) {
         return false;
     }
     $menu_id = self::$menu_id[$menu_name];
     /*
     	Menu conf
     */
     if (!self::$menu_conf) {
         self::$menu_conf = conf::parse('menus');
     }
     $menu = self::$menu[$menu_name][0];
     if (self::$menu_conf) {
         /*
         	Menu pages
         */
         $menu_conf_pages_in = conf::get('menus', 'in', $menu_id);
         $menu_conf_pages_out = conf::get('menus', 'out', $menu_id);
         if (!conf::testPages($menu_conf_pages_out)) {
             if (in_array(PAGE_ID, $menu_conf_pages_out)) {
                 return true;
             }
         } else {
             if (!conf::testPages($menu_conf_pages_in)) {
                 if (!in_array(PAGE_ID, $menu_conf_pages_in)) {
                     return true;
                 }
             }
         }
         /*
         	Menu events
         */
         if (conf::get('menus', 'events', $menu_id)) {
             foreach (conf::get('menus', 'events', $menu_id) as $v) {
                 $arr = explode('::', trim($v));
                 if (events::targetDetect($arr[0], $arr[1], $arr[2])) {
                     /*
                     	:TODO: добавить передачу в params события, его названия и его значения
                     */
                     if ($arr[3] == 'replace') {
                         $menu_id = $arr[4];
                         $menu_name = self::$menu_by_id[$menu_id];
                         $menu = self::$menu[$menu_name][0];
                     } else {
                         if ($arr[3] == 'hide') {
                             return true;
                         }
                     }
                 }
             }
         }
     }
     // $points_conf = conf::parse('points');
     $points = '';
     $i = 0;
     foreach ($menu as $k => $v) {
         $i++;
         /*
         	Points conf
         
         $conf_index = $menu_id.'.'.$v['point_id'];
         
         if ($points_conf)
         {
         	$points_conf_pages = conf::get('points', 'pages', $conf_index);
         
         	if ($points_conf_pages && $points_conf_pages[0] != 0)
         	{
         		if (!in_array(PAGE_ID, $points_conf_pages)) continue;
         	}
         }
         */
         $v = self::getPointLink($v, $menu_name);
         $v['index'] = $i;
         /*
         	Check parents
         */
         if (strstr($v['menu_tmpl_link'], '{POINTS}')) {
             if (isset(self::$menu[$menu_name][$v['point_id']])) {
                 $parent_points = '';
                 foreach (self::$menu[$menu_name][$v['point_id']] as $d => $f) {
                     $f = self::getPointLink($f, $menu_name);
                     $parent_points .= s::parseVars($f['menu_tmpl_link'], $f);
                 }
                 $v['menu_tmpl_link'] = str_replace('{POINTS}', $parent_points, $v['menu_tmpl_link']);
             }
         }
         $points .= s::parseVars($v['menu_tmpl_link'], $v);
         $menu_tmpl = $v['menu_tmpl'];
     }
     buffer::set(str_replace('{POINTS}', $points, $menu_tmpl));
 }
예제 #8
0
if (($val = conf::get('EMAIL', 'EXP_EMAIL')) !== false) {
    define('EXP_EMAIL', $val);
} else {
    define('EXP_EMAIL', '*****@*****.**');
}
if (($val = conf::get('EMAIL', 'EXP_EMAIL_REPLY')) !== false) {
    define('EXP_EMAIL_REPLY', $val);
} else {
    define('EXP_EMAIL_REPLY', EXP_EMAIL);
}
if (($val = conf::get('EMAIL', 'ADMINISTRATOR')) !== false) {
    define('ADMINISTRATOR', $val);
} else {
    define('ADMINISTRATOR', '*****@*****.**');
}
if (($val = conf::get('EMAIL', 'EMAILING_CHARSET')) !== false) {
    define('EMAILING_CHARSET', $val);
} else {
    define('EMAILING_CHARSET', 'utf-8');
}
define('SPACER', THEMES . 'images/spacer.gif');
require_once LIBS . 'connexion.inc.php';
if (empty($_SESSION[SESSION_PREFIX]['session_id'])) {
    $_SESSION[SESSION_PREFIX]['session_id'] = stats_sessions::getSession();
}
$version = 'PROD';
if (strpos($_SERVER['HTTP_HOST'], 'lesnetworkeurs') !== false) {
    $version = 'MAQUETTE';
}
if (php_sapi_name() == 'cli') {
    if (strpos(APP_DIR, 'var/www/html/maserati-minisites/www-') !== false) {
예제 #9
0
 function _get_hot_keywords()
 {
     $keywords = explode(',', conf::get('hot_search'));
     return $keywords;
 }
예제 #10
0
파일: main.module.php 프로젝트: rigidus/ea
 function showEvents($page_id = false)
 {
     if (!$page_id) {
         $page_id = params::get('page_id');
     }
     conf::parse('pages', $page_id);
     $array = conf::get('pages', 'events');
     if (!$array) {
         buffer::setTmpl();
     }
     foreach ($array as $v) {
         $arr = explode('::', $v);
         if (!isset($arr[1])) {
             buffer::setTmpl();
             return false;
         }
         switch ($arr[3]) {
             case 'hide':
                 s::roll('events', array('event_t' => $v, 'type' => $arr[3], 'mode' => $arr[0], 'name' => $arr[1], 'value' => $arr[2]));
                 break;
             case 'replace':
                 s::roll('events', array('event_t' => $v, 'type' => $arr[3], 'mode' => $arr[0], 'name' => $arr[1], 'value' => $arr[2], 'action' => appPages::getPage($arr[4], 'page_title')));
                 break;
             case 'handler':
                 s::roll('events', array('event_t' => $v, 'type' => $arr[3], 'mode' => $arr[0], 'name' => $arr[1], 'value' => $arr[2], 'action' => implode('::', array($arr[4], $arr[5], $arr[6]))));
                 break;
         }
     }
 }
예제 #11
0
파일: web.php 프로젝트: rigidus/ea
    function start()
    {
        /*
        	Test cache
        */
        if (GLOBAL_CACHE == true) {
            cache::get();
        }
        /*
        	Auth observer
        */
        self::observerLogout('weblogoff');
        db::connect();
        /*
        	Get site info
        */
        self::getSite();
        /*
        	Get lang
        */
        $lang = lang::gets(LANG_INDEX, SITE_ID);
        define('GUI_STYLE', 'http://' . SERVER . SYS_DIR . 'gui/' . SYS_STYLE);
        s::set('FACE_PATH', GUI_STYLE);
        s::set('SYS_DIR', SYS_DIR);
        s::set('SITE', SITE);
        s::set('NOW_YEAR', date('Y'));
        /*
        	        Links with links for this page and parents pages
        */
        self::$page_tree = self::getThisPageTree();
        /*
        	Pages with pages parents
        */
        self::loadPageData();
        /*
        	Page handler events
        */
        if (self::get('page_handler') == '1') {
            self::getHandlerEvents(self::$page['page_folder'], URI_SELF);
            define('PAGE_HANDLER', true);
        } else {
            define('PAGE_HANDLER', false);
            self::$page['this'] = arrays::lastValue(explode('/', urldecode(string::clearBoth(URI_SELF))));
        }
        /*
        	Page cache
        */
        define('PAGE_CACHE_ALL', false);
        define('PAGE_CACHE', false);
        define('PAGE_CACHE_TIME', 2);
        if (PAGE_CACHE == true && GLOBAL_CACHE == false) {
            if (PAGE_CACHE_ALL == true) {
                self::set('page_cache', '1');
            }
            if (self::get('page_cache') == '1') {
                cache::get();
            }
        }
        /*
        	Main page analyse
        */
        if (empty(router::$sections[0])) {
            define('MAIN_PAGE', true);
        } else {
            define('MAIN_PAGE', false);
        }
        /*
        	Error 404
        */
        if (self::getError404() || isset($_SESSION['E404'])) {
            unset($_SESSION['E404']);
            load::handler('pages', 'main', 'view404');
        }
        /*
        	Set page variables
        */
        self::$page = self::pageSettings(self::$page);
        s::set(self::$page);
        define('PAGE_ID', self::get('page_id'));
        s::set('PAGE_ID', PAGE_ID);
        /*
        	Set tmpl
        */
        self::$site_tmpl = self::get('tmpl_file');
        /*
        	Authentification adminUser
        */
        self::$jip = false;
        if (isset($_SESSION['ADMIN_AUTH'])) {
            //adminUser::update('site_id', SITE_ID, $_SESSION['ADMIN_USER_ID']);
            adminUser::load($_SESSION['ADMIN_USER_ID']);
            if (settings::get('pages', 'jip') == '1') {
                self::$jip = true;
            }
        }
        /*
        	Authentification webUser
        */
        self::observer();
        /*
        	Site Handlers
        */
        conf::parse('sites', SITE_ID);
        if (conf::get('sites', 'methods')) {
            foreach (conf::get('sites', 'methods') as $v) {
                $arr = explode('::', trim($v));
                if (count($arr) == 3) {
                    load::handler($arr[0], $arr[1], $arr[2]);
                }
            }
        }
        /*
        	Load pages setup
        */
        load::handlerSetup('pages');
        /*
        	Load blocks
        */
        load::handler('blocks');
        /*
        	Load page conf
        */
        conf::parse('pages', PAGE_ID);
        /*
        	Events observe
        */
        if (conf::get('pages', 'events')) {
            foreach (conf::get('pages', 'events') as $v) {
                $arr = explode('::', trim($v));
                $event_detect = events::targetDetect($arr[0], $arr[1], $arr[2]);
                if ($arr[3] == 'hide') {
                    if ($event_detect) {
                        load::handler('pages', 'main', 'view404');
                    }
                } else {
                    if ($arr[3] == 'handler') {
                        if ($event_detect) {
                            load::handler($arr[4], $arr[5], $arr[6]);
                        }
                    } else {
                        if ($arr[3] == 'replace') {
                            if ($event_detect) {
                                params::set('page_id', $arr[4]);
                                load::handler('pages', 'main', 'replace');
                            }
                        }
                    }
                }
            }
        }
        /*
        	Handlers class' methods
        */
        if (conf::get('pages', 'methods')) {
            foreach (conf::get('pages', 'methods') as $v) {
                $arr = explode('::', trim($v));
                if (count($arr) == 3) {
                    load::handler($arr[0], $arr[1], $arr[2]);
                }
            }
        }
        /*
        	Load tmpl conf
        */
        $tmpl_id = self::get('tmpl_id');
        conf::parse('tmpls', $tmpl_id);
        /*
        	Tmpl events
        */
        if (conf::get('tmpls', 'events')) {
            foreach (conf::get('tmpls', 'events') as $v) {
                $arr = explode('::', trim($v));
                if ($arr[0]) {
                    if (events::targetDetect($arr[0], $arr[1], $arr[2])) {
                        /*
                        	:TODO: добавить передачу в params события, его названия и его значения
                        */
                        if ($arr[3] == 'replace') {
                            $tmpl_replace_id = $arr[4];
                            db::table('templates');
                            db::where('tmpl_id', $tmpl_replace_id);
                            self::$site_tmpl = db::get('tmpl_file');
                        } else {
                            if ($arr[3] == 'handler') {
                                load::handler($arr[4], $arr[5], $arr[6]);
                            }
                        }
                    }
                }
            }
        }
        /*
        	Tmpl handlers
        */
        if (conf::get('tmpls', 'methods')) {
            foreach (conf::get('tmpls', 'methods') as $v) {
                $arr = explode('::', trim($v));
                if (count($arr) == 3) {
                    load::handler($arr[0], $arr[1], $arr[2]);
                }
            }
        }
        /*
        	Set site template
        */
        s::setTmpl(SYS_ROOT . 'tmpls/' . SITE . '/' . self::$site_tmpl, $lang);
        /*
        	Get handlers
        */
        s::resolver();
        /*
          JIP
        */
        if (self::$jip) {
            s::set('legenda_jip_page_path', 'http://' . SITE . SYS_DIR . 'pages/main/edit/' . PAGE_ID . '/');
            self::$jip_html = '
	<script src="http://' . SERVER . SYS_DIR . 'gui/js/lib/prototype.js" type="text/javascript"></script>
	<script src="http://' . SERVER . SYS_DIR . 'gui/original/js/jip.js" type="text/javascript"></script>
	<link rel="stylesheet" href="http://' . SERVER . SYS_DIR . 'gui/original/css/jip.css" type="text/css" />
	<div id="legenda_jip_show" style="display: none;">
	<a href="javascript:void(null);" onclick="legendaJIPShow();" id="legenda_jip_show_link">Показать</a>
	</div>
	<div id="legenda_jip" style="display: none;">
		<div id="legenda_jip_inner">
			<a href="javascript:void(null);" onclick="legendaJIPHide();" id="legenda_jip_hide_link">Скрыть</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			<a href="{legenda_jip_page_path}">Редактировать страницу</a>&nbsp;&nbsp;
			<select onchange="legendaJIPGoToEdit(this.value);">
				<option value="0">Редактировать блок</option>
				<option value="0">-----------------------------</option>
				{start legenda_jip_blocks}
				<option value="{path}">{name}</option>
				{end legenda_jip_blocks}
			</select>

			<a href="http://' . SERVER . SYS_DIR . '?adminlogoff" id="legenda_jip_logout">Выход</a>
		</div>
	</div>
			</body>';
        }
        /*
        	Site display
        */
        $code = s::get();
        if (isset($_SESSION['E404'])) {
            headers::self();
        }
        echo $code;
        if (PAGE_CACHE == true && GLOBAL_CACHE == false) {
            if (self::$page['page_cache'] == '1') {
                cache::save();
            }
        }
        if (GLOBAL_CACHE == true) {
            cache::save();
        }
    }
예제 #12
0
<?php

$bdd_params = conf::get('BDD');
if (!empty($bdd_params)) {
    mysql_connect($bdd_params['server'], $bdd_params['user'], $bdd_params['pass']) or die('Erreur connexion SQL');
    mysql_query("SET CHARACTER SET 'utf8'") or die('Erreur connexion SQL');
    mysql_query("SET NAMES 'utf8'") or die('Erreur connexion SQL');
    if (!empty_const('CON_BDD')) {
        mysql_select_db(CON_BDD) or die('Erreur connexion SQL');
    }
}
예제 #13
0
파일: main.handler.php 프로젝트: rigidus/ea
 function view()
 {
     /*
     	Block conf
     */
     $block_conf = conf::parse('blocks');
     $blocks = array();
     db::table('blocks');
     db::where('block_pub', 1);
     db::where('site_id', SITE_ID);
     $res = db::select('block_id', 'block_name', 'block_code', 'block_title');
     while ($row = mysql_fetch_assoc($res)) {
         $blocks[$row['block_id']] = $row;
     }
     foreach ($blocks as $k => $row) {
         if ($block_conf) {
             /*
             	Block pages
             */
             $block_conf_pages_in = conf::get('blocks', 'in', $k);
             $block_conf_pages_out = conf::get('blocks', 'out', $k);
             if (!conf::testPages($block_conf_pages_out)) {
                 if (in_array(PAGE_ID, $block_conf_pages_out)) {
                     $row['block_code'] = false;
                     continue;
                 }
             } else {
                 if (!conf::testPages($block_conf_pages_in)) {
                     if (!in_array(PAGE_ID, $block_conf_pages_in)) {
                         $row['block_code'] = false;
                         continue;
                     }
                 }
             }
             /*
             	Block events
             */
             if (conf::get('blocks', 'events', $k)) {
                 foreach (conf::get('blocks', 'events', $k) as $v) {
                     $arr = explode('::', trim($v));
                     if (events::targetDetect($arr[0], $arr[1], $arr[2])) {
                         if ($arr[3] == 'replace') {
                             if (isset($blocks[$arr[4]])) {
                                 $row['block_code'] = $blocks[$arr[4]]['block_code'];
                             }
                         } else {
                             if ($arr[3] == 'handler') {
                                 load::handler($arr[4], $arr[5], $arr[6]);
                             } else {
                                 if ($arr[3] == 'hide') {
                                     $row['block_code'] = false;
                                 }
                             }
                         }
                     } else {
                         if ($arr[3] == 'show') {
                             $row['block_code'] = false;
                         }
                     }
                 }
             }
             /*
             	Block handlers
             */
             if (conf::get('blocks', 'methods', $k)) {
                 foreach (conf::get('blocks', 'methods', $k) as $v) {
                     $arr = explode('::', trim($v));
                     if (count($arr) == 3) {
                         load::handler($arr[0], $arr[1], $arr[2]);
                     }
                 }
             }
             if ($row['block_code'] !== false) {
                 s::set($row['block_name'], $row['block_code']);
             } else {
                 s::set($row['block_name'], '');
             }
             /*
             	Block JIP
             */
             if ($row['block_code'] !== false) {
                 if (!empty($row['block_title'])) {
                     $name = $row['block_title'];
                 } else {
                     $name = $row['block_name'];
                 }
                 s::roll('legenda_jip_blocks', array('path' => 'http://' . SITE . SYS_DIR . 'blocks/main/edit/' . $row['block_id'] . '/', 'name' => $name));
             }
         }
     }
 }
예제 #14
0
 function load_config()
 {
     if (!isset($this->config_ini)) {
         $this->config_ini = array();
     }
     //Si la classe conf n'existe pas, on ne l'utilise pas.
     if (is_file(CLASSES . 'conf.class.php')) {
         $this->config_ini['OBJETS'] = conf::get('EMAIL_SUBJECTS');
         $this->config_file = 'object';
     }
     if (defined('EMAILING_CONFIG')) {
         load_config_from_file();
     }
 }