public static function init(&$sockets, &$clients) { if (self::$initalized) { return; } $sockets =& self::$sockets; $clients =& self::$clients; self::$initalized = 1; // Allow the script to hang around waiting for connections. set_time_limit(0); // Turn on implicit output flushing so output gets sent imediately ob_implicit_flush(); $DEBUG = true; define('DEBUG', $DEBUG); self::require_libs(); self::load_config(); if (issetArg('help') || issetArg('?')) { self::show_help(); exit; } if (!($modules = self::config('modules'))) { exit("[FATAL ERROR] no modules loaded in the config.\n"); } foreach ($modules as $m) { module::load($m); } }
function before() { parent::before(); $this->template->styles = array("media/css/style.css", 'media/css/jquery.fancybox.css'); $this->template->scripts = array('/media/js/jquery.js', '/media/js/jquery.fancybox.pack.js', '/media/js/demo.js'); $mod_search = module::load('search'); $menu_top = module::load('menutop'); $this->template->menu_top = array($menu_top); $this->template->search = array($mod_search); }
// Set some standard variables we want to force $config = array( 'load_tplcompile' => '1' ); $template->set_custom_template('../adm/style', 'admin'); $template->assign_var('T_TEMPLATE_PATH', '../adm/style'); // the acp template is never stored in the database $user->theme['template_storedb'] = false; $install = new module(); $install->create('install', "index.$phpEx", $mode, $sub); $install->load(); // Generate the page $install->page_header(); $install->generate_navigation(); $template->set_filenames(array( 'body' => $install->get_tpl_name()) ); $install->page_footer(); /** * @package install */ class module
<?php $mySelect = new mySelect(__FILE__); $mySelect->tables = $thisSite->PREFIXE_TBL_GEN . "menus"; $mySelect->fields = "code_menu"; $mySelect->where = "lg=:lg AND actif=1"; $mySelect->whereValue["lg"] = array($thisSite->current_lang, PDO::PARAM_STR); $mySelect->orderby = "chrono ASC"; $result = $mySelect->query(); foreach ($result as $row) { $code = "menu_" . $row['code_menu']; $obj_module = new module("menus", $code); $obj_module->load(); } //echoa($thisSite->siteMap); header("Content-Type: text/xml;charset=utf-8"); echo '<?xml version="1.0" encoding="utf-8"?>'; echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'; // on écrit 1er URL: celle du site echo "<url>\n<loc>" . $thisSite->racineWithLang . "</loc>\n<priority>1.0</priority>\n<changefreq>weekly</changefreq>\n</url>\n"; foreach ($thisSite->siteMap as $code_menu => $tab_menu) { foreach ($tab_menu as $tab_rub) { $mySelect = new mySelect(__FILE__); $mySelect->tables = $thisSite->PREFIXE_TBL_GEN . "pages"; $mySelect->fields = "*"; $mySelect->where = "id=:id AND actif=1 and lg=:lg"; $mySelect->whereValue["id"] = array($tab_rub["id_rub"], PDO::PARAM_INT); $mySelect->whereValue["lg"] = array($thisSite->current_lang, PDO::PARAM_STR); $result = $mySelect->query(); $row = current($result); $id_rub = $row['id'];
function install() { return false; } function uninstall() { return false; } } // // FUNCTIONS // --------- // Basic "global" modes switch ($mode) { case 'activate': $ucp->load('ucp', 'activate'); $ucp->module->ucp_activate(); url_redirect(); break; case 'resend_act': $ucp->load('ucp', 'resend'); $ucp->module->ucp_resend(); break; case 'sendpassword': $ucp->load('ucp', 'remind'); $ucp->module->ucp_remind(); break; case 'register': if ($_CLASS['core_user']->data['user_id'] != ANONYMOUS || isset($_REQUEST['not_agreed'])) { redirect(); }
if (is_array($dataMedias["images"])) { foreach ($dataMedias["images"] as $x => $image) { echoa($params_module["noFirstImage"]); if ($params_module["noFirstImage"] == true && $x == 1) { continue; } $media = array(); $media["legende"] = $image["legende"]; $media["thumb"] = $image["vig0"]; $media["image"] = $image["image"]; $media["rel"] = 'group'; $media["imgLiquid"] = "imgLiquidFill"; $obj_module = new module("_hoverme"); $obj_module->params = $media; $obj_module->return = true; $dataStd["images"][$i]["imgHover"] = $obj_module->load(); $i++; } } $smarty->assign("dataStd", $dataStd); // Modules contenus $blocsContenu = load_blocsModules($params_module["modulesContenu"]); $smarty->assign("blocsContenu", $blocsContenu); /////////////////////////// side bar /////////////////////////////////////// $blocsSidebar = load_blocsModules($params_module["modulesSideBar"]); $smarty->assign("blocsSidebar", $blocsSidebar); if ($dataStd["texte3"] != "" || $blocsSidebar != "") { $sidebar = 1; } else { $sidebar = 0; }
$hoverme = array(); $media = array(); $media["rel"] = "groupe1"; $media["legende"] = "Maitre Renard par l'odeur alléché, lui tint à peu près ce language. Que vous êtes beau Monsieur Corbeau"; $media["description"] = "<b>TEST</b>qdqsdf sdfsdfsdf sdf sd fdsfqsd qsdqs qd Maitre Renard par l'odeur alléché, lui tint à peu près ce language. Que vous êtes beau Monsieur Corbeau sdf sdfsd fssd fdsfsdfsd"; $media["thumb"] = "client/files/actualites/test_vig0.jpg"; $media["image"] = "client/files/actualites/bigone.jpg"; $media["button"]["link"] = array("link" => "http://www.glopglop.com", "target" => "_blank"); $media["button"]["video"] = array("link" => "https://www.youtube.com/embed/fiTSOpAlI60"); $media["otherImage"][] = array("image" => "client/files/actualites/test.jpg", "legende" => "TEST dqsqsdqsdqsdqsdqsqsd"); $media["otherImage"][] = array("image" => "client/files/actualites/test1.jpg", "legende" => "TEST test1 "); $media["otherImage"][] = array("image" => "client/files/actualites/test2.jpg", "legende" => "TEST test2"); $hoverme[] = $media; $media = array(); $media["rel"] = "groupe2"; $media["legende"] = "Maitre Renard par l'odeur alléché, lui tint à peu près ce language. Que vous êtes beau Monsieur Corbeau. Que vous êtes beau Monsieur Corbeau"; $media["thumb"] = "client/files/actualites/test1_vig0.jpg"; $media["image"] = "client/files/actualites/bigone.jpg"; $hoverme[] = $media; $media = array(); $media["rel"] = "groupe2"; $media["legende"] = "Maitre Renard par l'odeur alléché, lui tint à peu près ce language. Que vous êtes beau Monsieur Corbeau. Que vous êtes beau Monsieur Corbeau"; $media["thumb"] = "client/files/actualites/test2_vig0.jpg"; $media["image"] = "client/files/actualites/bigone.jpg"; $media["button"]["video"] = array("link" => "https://player.vimeo.com/video/116991571"); $hoverme[] = $media; $obj_module = new module("_hoverme"); $obj_module->params = $hoverme; $obj_module->return = true; $result = $obj_module->load(); $smarty->assign("result1", $result);
function import($module) { return module::load($module); }