Notice: Undefined index: HTTP_REFERER in /data/www/sites_ouah/fr2/index.php on line 153

Notice: Undefined index: HTTP_REFERER in /data/www/sites_ouah/fr2/index.php on line 154
1) return 't'; return 'f'; } ?>$val){ $arr[$key]=addslashes(trim($val)); } return $arr; } function strip_s2($var){ if ((sizeof($var))>=1){ foreach ($var as $key=>$val){ $var[$key]=trim(stripslashes($val)); } } return $var; } function strip_s($var){ return @strip_s2($var); } function add_blanks($var){ if ((count($var))>=1){ foreach ($var as $key=>$val){ if (strlen($var[$key])<1){ $var[$key]="' '"; } } } return $var; } class DB_PostgreSQL { var $DBHost = ""; var $DBPort = ""; var $DBDatabase = ""; var $DBUser = ""; var $DBPassword = ""; var $Persistent =false; var $Link_ID = 0; var $Query_ID = 0; var $Record = array(); var $Row = 0; var $Seq_Table = "db_sequence"; var $Errno = 0; var $Error = ""; var $Auto_Free = 1; # Set this to 1 for automatic pg_freeresult on # last record. var $Connected = false; function ifadd($add, $me) { if("" != $add) return " ".$me.$add; } /* public: constructor */ function DB_PostgreSQL($host="", $database="", $user="", $pass="") { if (strlen($host)) $this->DBHost = $host; if (strlen($database)) $this->DBDatabase = $database; if (strlen($user)) $this->DBUser = $user; if (strlen($pass)) $this->DBPassword = $pass; } function try_connect() { $this->Query_ID = 0; $cstr = "dbname=".$this->DBDatabase. $this->ifadd($this->DBHost, "host="). $this->ifadd($this->DBPort, "port="). $this->ifadd($this->DBUser, "user="). $this->ifadd($this->DBPassword, "password="); if ($this->Persistent) $this->Link_ID = @pg_pconnect($cstr); else $this->Link_ID = @pg_connect($cstr); $this->Connected = $this->Link_ID ? true : false; return $this->Connected; } function connect() { if (!$this->Connected) { $this->Query_ID = 0; $cstr = "dbname=".$this->DBDatabase. $this->ifadd($this->DBHost, "host="). $this->ifadd($this->DBPort, "port="). $this->ifadd($this->DBUser, "user="). $this->ifadd($this->DBPassword, "password="); //echo $cstr."
"; if ($this->Persistent) $this->Link_ID=pg_pconnect($cstr); else $this->Link_ID=pg_connect($cstr); if (!$this->Link_ID) { $this->halt("Link-ID == false, pconnect failed"); return false; } $this->Connected = true; } } function query($Query_String,$encoding=0) { //echo $Query_String."\n"; $a=microtime(true); /* No empty queries, please, since PHP4 chokes on them. */ if ($Query_String == "") /* The empty query string is passed on from the constructor, * when calling the class without a query, e.g. in situations * like these: '$db = new DB_Sql_Subclass;' */ return 0; $this->connect(); if(!$encoding) { // Probleme d'encodage // rajouter l'argument 1 pour repasser en utf8 lors de l'utilisation de $db->query pg_exec($this->Link_ID, "SET CLIENT_ENCODING TO 'LATIN1'"); } $this->Query_ID = @pg_exec($this->Link_ID, $Query_String); $this->Row = 0; $this->Error = pg_errormessage($this->Link_ID); $this->Errno = ($this->Error == "") ? 0 : 1; if (!$this->Query_ID && $test==0) { //error_log('Invalid SQL: '.$Query_String."\n",0); $this->halt("Invalid sql: ".$this->Error." ".$Query_String,$test); } /*$f = fopen('xxx',"a+"); fputs($f,microtime(true)-$a." : ".$Query_String."\n"); fclose($f);*/ // echo microtime(true)-$a." : ".$Query_String.'
'; return $this->Query_ID; } function next_record() { $this->Record = @pg_fetch_array($this->Query_ID, $this->Row++); $this->Error = pg_errormessage($this->Link_ID); $this->Errno = ($this->Error == "")?0:1; $stat = is_array($this->Record); if (!$stat && $this->Auto_Free) { pg_freeresult($this->Query_ID); $this->Query_ID = 0; } return $stat; } function seek($pos) { $this->Row = $pos; return true; } function lock($table, $mode = "write") { if ($mode == "write") { $result = pg_exec($this->Link_ID, "lock table $table"); } else { $result = 1; } return $result; } function unlock() { return pg_exec($this->Link_ID, "commit"); } /* public: sequence numbers */ function nextid($seq_name) { $this->connect(); if ($this->lock($this->Seq_Table)) { /* get sequence number (locked) and increment */ $q = sprintf("select nextid from %s where seq_name = '%s'", $this->Seq_Table, $seq_name); $id = @pg_exec($this->Link_ID, $q); $res = @pg_Fetch_Array($id, 0); /* No current value, make one */ if (!is_array($res)) { $currentid = 0; $q = sprintf("insert into %s values('%s', %s)", $this->Seq_Table, $seq_name, $currentid); $id = @pg_exec($this->Link_ID, $q); } else { $currentid = $res["nextid"]; } $nextid = $currentid + 1; $q = sprintf("update %s set nextid = '%s' where seq_name = '%s'", $this->Seq_Table, $nextid, $seq_name); $id = @pg_exec($this->Link_ID, $q); $this->unlock(); } else { $this->halt("cannot lock ".$this->Seq_Table." - has it been created?"); return 0; } return $nextid; } function metadata($table) { $count = 0; $id = 0; $res = array(); $this->connect(); $id = pg_exec($this->Link_ID, "select * from $table"); if ($id < 0) { $this->Error = pg_errormessage($id); $this->Errno = 1; $this->halt("Metadata query failed."); } $count = pg_NumFields($id); for ($i=0; $i<$count; $i++) { $res[$i]["table"] = $table; $res[$i]["name"] = pg_FieldName ($id, $i); $res[$i]["type"] = pg_FieldType ($id, $i); $res[$i]["len"] = pg_FieldSize ($id, $i); $res[$i]["flags"] = ""; } pg_FreeResult($id); return $res; } function affected_rows() { return pg_cmdtuples($this->Query_ID); } function num_rows() { return pg_numrows($this->Query_ID); } function num_fields() { return pg_numfields($this->Query_ID); } function nf() { return $this->num_rows(); } function np() { print $this->num_rows(); } function f($Name) { return $this->Record[$Name]; } function p($Name) { print $this->Record[$Name]; } function free_result() { if(is_resource($this->Query_ID)) { @pg_freeresult($this->Query_ID); } $this->Query_ID = 0; } function close() { if ($this->Query_ID) { $this->free_result(); } if ($this->Connected != 0 && !$this->Persistent) { pg_close($this->Link_ID); $this->Connected = false; } } function halt($msg,$test=0,$doNoDie=false) { //printf("Database error: %s
\n",'error'); echo "Database error: ".$_SERVER['HTTP_HOST']; if ($_SERVER['HTTP_HOST']=='testnew.ouah.com' || $_SERVER['HTTP_HOST']==''){//the errors are displayed only on the test site echo "
$msg
"; } //date echo "
$msg
"; if ($test==1){ return; } $h=@fopen("/data/www/sites_ouah/testnew/logs/sql_errors.txt", "a"); include('/data/www/sites_ouah/fr2/include/__config/emails.php'); $out.=date('d-m-y H:i:s'); $out.=" \n "; $out.=$_SERVER['SCRIPT_FILENAME']; $out.=" \n "; $out.=$_SERVER['REQUEST_URI']; $out.=" \n "; $out.=var_export($_SESSION,true); $out.=" \n "; $out.=$_SERVER['SCRIPT_FILENAME']; $out.=" \n "; $out.=$_SERVER['REMOTE_ADDR']; $out.=" \n "; $out.=$_SERVER['HTTP_USER_AGENT']; $out.=" \n "; $out.= $msg; $out.=" \n -------------- \n "; if($test==2){ // die('SXSXSXSX'); insert_failure($out); } if (!ereg('http://',$_SERVER['HTTP_USER_AGENT']) && !eregi('Google|Crawler',$out)){ foreach ($errors_alerts as $val){ mail($val,'SQL error '.$_SERVER['HTTP_HOST'],"$out"); } fwrite($h,$out); } fclose($h); if ($doNoDie!=true){ die("Session halted."); } } function table_names() { $this->query("select relname from pg_class where relkind = 'r' and not relname like 'pg_%'"); $i=0; while ($this->next_record()) { $return[$i]["table_name"]= $this->f(0); $return[$i]["tablespace_name"]=$this->DBDatabase; $return[$i]["database"]=$this->DBDatabase; $i++; } return $return; } } //End DB PostgreSQL Class ?> tabHeight = $value; elseif ($name == "tabWidth") $this->tabWidth = $value; elseif ($name == "tabBorderColor") $this->tabBorderColor = $value; elseif ($name == "tabBgColorInactive") $this->tabBgColorInactive = $value; elseif ($name == "tabBgColorInactiveOver") $this->tabBgColorInactiveOver = $value; elseif ($name == "tabBgColorActive") $this->tabBgColorActive = $value; elseif ($name == "tabBgColorActiveOver") $this->tabBgColorActiveOver = $value; elseif ($name == "inactiveImage") $this->inactiveImage = $value; elseif ($name == "inactiveImageOver") $this->inactiveImageOver = $value; elseif ($name == "activeImage") $this->activeImage = $value; elseif ($name == "activeImageOver") $this->activeImageOver = $value; elseif ($name == "tabLink") $this->tabLink = $value; elseif ($name == "tabLinkText") $this->tabLinkText = $value; elseif ($name == "tabLinkClass") $this->tabLinkClass = $value; elseif ($name == "tabTitle") $this->tabTitle = $value; } function clsQuery ($op) { foreach ($op as $k=>$v) $this->$k = $op[$k]; } function Dump ($tabs) { $str = $tabs ."\n"; return $str; } } Class tabClsQuery { var $name; var $options; function tabClsQuery ($op) { foreach ($op as $k=>$v) $this->$k = $op[$k]; } function Dump ($tabs) { $str = $tabs . "\n"; $str .= $tabs . "\t". htmlspecialchars ($this->name) ."\n"; $str .= $tabs . "\t\n"; $counter = 0; foreach ($this->options as $op) { if (!isset($op->id)) $op->id = $counter; $str .= $op->Dump ($tabs . "\t\t"); $counter ++; } $str .= $tabs . "\t\n"; $str .= $tabs . "\n"; return $str; } } Class tabConfigArray { var $arrayFolder = ""; function tabConfigArray ($arrayFolder) { $this->arrayFolder = $arrayFolder; } // tries to load all xml files from that location function LoadAll () { $dh = opendir($this->arrayFolder); while (false !== ($filename = readdir($dh))) { if (is_file($this->arrayFolder . $filename)) { $files[] = $filename; } } if (isset ($files) && count ($files) > 0) { do { $sName = array_shift ($files); if (isset($sName)) { if (DKT_DEBUG) echo "DA $sName \n"; $db = $this->LoadArray ($sName); if ($db) $tdb[] = $db; } } while (isset ($sName)); } if (isset($tdb)) return $tdb; else return null; } function LoadArray ($filename) { if (!file_exists($this->arrayFolder . $filename)) { if (DKT_DEBUG) echo "File not found: " . $this->arrayFolder . $filename; return (NULL); } // read the XML database $data = implode("", file($this->arrayFolder . $filename)); $parser = xml_parser_create(); xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1); xml_parse_into_struct($parser, $data, $values, $tags); xml_parser_free($parser); // loop through the structures foreach ($tags as $key=>$val) { if ($key == XML_OP_MAIN_TAG) { $opranges = $val; // each contiguous pair of array entries are the // lower and upper range for each option definition for ($i=0; $i < count($opranges); $i+=2) { $offset = $opranges[$i] + 1; $len = $opranges[$i + 1] - $offset; //echo count($opranges) .":". $opranges[$i] .":". $opranges[$i + 1] .":". $offset ."
\n"; $tmp_tdb = $this->_parseOp(array_slice($values, $offset, $len)); if ($tmp_tdb) if ($tmp_tdb->name) { $tdb[$tmp_tdb->name] = $tmp_tdb; } else { $tdb[] = $tmp_tdb; } } } else { continue; } } if (isset($tdb)) return $tdb; else return NULL; } function _parseOp($mvalues) { $op_flag = false; for ($i=0; $i < count($mvalues); $i++) { //print_r($mvalues[$i]); if (isset ($mvalues[$i]["tag"])) { //print_r($mvalues[$i]); if ($mvalues[$i]["tag"] == XML_OP_TAG) { if ($mvalues[$i]["type"] == XML_OPEN_TYPE) { $op_flag = true; $nOpt = new clsTabOpt (); } else { $op_flag = false; $op["options"][] = $nOpt; } } else { if (isset ($mvalues[$i]["value"])) { if ($op_flag) { $nOpt->SetVar ($mvalues[$i]["tag"], $mvalues[$i]["value"]); } else { $op[$mvalues[$i]["tag"]] = $mvalues[$i]["value"]; } } } } } if (isset ($op)) { return new clsQuery($op); } else { return null; } } function Dump ($query, $filePath) { $str = "\n"; $str .= "\n"; foreach ($query as $q) { $str .= $q->Dump ("\t"); $str .= "\n\n"; } $str .= "\n"; $handle = fopen ($filePath, "wb"); fputs ($handle, $str); fclose ($handle); } } ?> activeTabIndex; } function SetInterspace($width) { $this->tabInterspaceWidth = $width; } function SetTabType($type) { $this->isImageTab = $type; } function SetActiveTabIndex($index=0) { if (!strlen($index) || $index<0 || $index>=count($this->tabArray)) $this->activeTabIndex = 0; else $this->activeTabIndex = $index; } function DisplayTabs() { $return = ""; foreach ($this->tabArray as $index => $tab) { $tab->SetTabIndex($index); if ($index == $this->activeTabIndex) $tab->SetActiveTab(1); else $tab->SetActiveTab(0); $return .= $tab->DisplayTab(); if ($this->isImageTab && $index != (count($this->tabArray)-1)) $return .= ""; } return $return; } } class CTabClass extends CTabControl { var $tabIndex = ""; // index of the current tab var $tabImagesLocation = ""; // directory where the images are located var $tabHeight; // the height of the tab in case of text tabs var $tabWidth; // the width of the tab in case of text tabs var $tabBorderColor = ""; // border color if text tab var $tabBgcolorInactive = ""; // background color if inactive text tab var $tabBgcolorInactiveOver = ""; // background color on mouseover if inactive text tab var $tabBgcolorActive = ""; // background color if active text tab var $tabBgcolorActiveOver = ""; // background color on mouseover if active text tab var $inactiveImage = ""; // image to be displayed if this tab is not the active one, in case of image-over tabs var $inactiveImageOver = ""; // image to be rolled over if this tab is not the active one, in case of image-over tabs var $activeImage = ""; // image to be displayed if this tab is the active one, in case of image-over tabs var $activeImageOver = ""; // image to be rolled over if this tab is the active one, in case of image-over tabs var $tabLink = ""; // link to be loaded on mouse click var $tabLinkText = ""; // link text in case of text tab var $tabLinkClass = ""; // link class if text tab var $tabTitle = ""; // holds the text to be displayed as tooltip on mouseover var $isActiveTab = 0; // flag indicating wheter this is the active tab function CTabClass($paramArray) { foreach ($paramArray as $index => $val) $this->$index = $val; } function SetImageDirectory($dir) { $this->tabImagesLocation = $dir; } function SetActiveTab($index) { $this->isActiveTab = $index; } function SetTabIndex($index) { $this->tabIndex = $index; } function DisplayTab() { $activeImageLocation = $this->tabImagesLocation.$this->activeImage; $inactiveImageLocation = $this->tabImagesLocation.$this->inactiveImage; $activeImageOverLocation = $this->tabImagesLocation.$this->activeImageOver; $inactiveImageOverLocation = $this->tabImagesLocation.$this->inactiveImageOver; if ($this->isImageTab) { $return = "tabTitle."'; return true;\" onmouseout=\"window.status=''; return true;\">"; if ($this->isActiveTab) $return .= "tabIndex.".src='".$activeImageOverLocation."'\" onmouseout=\"document.images.tab".$this->tabIndex.".src='".$activeImageLocation."'\">"; else $return .= "tabIndex.".src='".$inactiveImageOverLocation."'\" onmouseout=\"document.images.tab".$this->tabIndex.".src='".$inactiveImageLocation."'\">"; $return .= ""; } else { $return = "tabIndex == 0) $return .= "style='border: 1px solid".$this->tabBorderColor."; "; else $return.= "style='border-top: 1px solid".$this->tabBorderColor."; border-right: 1px solid".$this->tabBorderColor."; border-bottom: 1px solid".$this->tabBorderColor."; "; $return .= "width: ".$this->tabWidth."px; height: ".$this->tabHeight."px;"; if ($this->isActiveTab) $return .= " background: ".$this->tabBgColorActive.";' onmouseover=\"this.style.background='".$this->tabBgcolorActiveOver."'\" onmouseout=\"this.style.background='".$this->tabBgcolorActive."'\""; else $return.= " background: ".$this->tabBgColorInactive.";' onmouseover=\"this.style.background='".$this->tabBgcolorInactiveOver."'\" onmouseout=\"this.style.background='".$this->tabBgcolorInactive."'\""; $return .= " align='center'>tabTitle."'; return true;\" onmouseout=\"window.status=''; return true;\">".$this->tabLinkText.""; } return $return; } } ?> '#1141CF', '02' => '#519500', '03' => '#FDB229', '04' => '#FF7100', '05' => '', '06' => '#FF1700', '07' => '#EB0CC3', '08' => '', '09' => '', ); //$OUAH_LANGUAGES = array ( //0 => 'fr', //1 => 'en', //2 => 'de', //3 => 'es', //4 => 'it' //); // //define('DEFAULT_LANGUAGE', 0); $EUROPOINTS=3000;// who much OPs for 1 Euro //if (!isset($_SESSION['user_level'])) //$_SESSION['user_level'] = 0; //if (!isset($_SESSION['ouah_lang'])) //if (isset($_COOKIE['ouah_lang'])) //$_SESSION['ouah_lang'] = $_COOKIE['ouah_lang']; //else //$_SESSION['ouah_lang'] = $OUAH_LANGUAGES[DEFAULT_LANGUAGE]; //if (!isset($_SESSION['member'])) //$_SESSION['member'] = ''; include_once($app_path . '/fr/strings/strings.php'); include_once($app_path . '/fr/strings/errors.php'); define('DOMAIN_HOST', 'http://'.$_SERVER['HTTP_HOST'].'/'); $site_url='http://'.$_SERVER['HTTP_HOST']; // user access levels //$MEMBER_LEVELS = array ( //'guest' => 0, //'cookie_authenticated' => 1, //'email_authenticated' => 2, //'login_authenticated' => 3 //); // // Main categories IDs define('SHOPPING_SECTION_ID', '01'); define('JEUX_SECTION_ID', '02'); define('BONS_PLANS_SECTION_ID', '03'); define('CONCOURS_SECTION_ID', '04'); define('BONS_DE_REDUCTION_SECTION_ID', '05'); define('CADEAUX_SECTION_ID', '07'); $DAY_NAMES = array ( '0' => 'Dim.', '1' => 'Lun.', '2' => 'Mar.', '3' => 'Merc.', '4' => 'Jeu.', '5' => 'Ven.', '6' => 'Sam.' ); $MONTH_NAMES = array ( '01' => 'janv.', '02' => 'fév.', '03' => 'mars', '04' => 'avr.', '05' => 'mai', '06' => 'juin', '07' => 'juil.', '08' => 'août', '09' => 'sept.', '10' => 'oct.', '11' => 'nov.', '12' => 'déc.', ); $res_gagne=$db_jeux->query("Select gain from jpar_parrain_gains_new where '".date("Y-m-d", time()) . "' BETWEEN date_debut AND date_fin order by date_debut desc limit 1"); $line_gagne=pg_fetch_assoc($res_gagne); $gain_user=$line_gagne['gain']; // states //abonnements newsletters define('ABONNEMENTS_NEWSLETTERS', '019999'); define('DESABONNEMENTS_TOTAL_NEWSLETTERS', '019998'); define('DESABONNEMENTS_SIMPLE_NEWSLETTERS', '019997'); //END abonnements newsletters define('FETE_INDEX', '0990'); //Communaute define('COMMUNAUTE_HOME_STATE', '09'); $rewrite['09']='communaute.html'; //ECARDS define('ECARDS_FIRST_PAGE', '0900'); define('ECARDS_PAGE_2', '0901'); define('ECARDS_PAGE_3', '0902'); define('ECARDS_PAGE_APERCU', '0903'); define('ECARDS_PAGE_ENVOYER', '0904'); define('ECARDS_CONSULTABLE', '0905'); define('ECARD_EMAIL_CONFIRM', '0906'); define('ECARD_TOUS', '0907'); //END ECARDS //GOODIES define('GOODIES_FIRST_PAGE', '0910'); define('GOODIES_PAGE_2', '0911'); define('GOODIES_PAGE_3', '0912'); define('GOODIES_DOWNLOAD', '0913'); define('GOODIES_SEARCH', '0914'); //END GOODIES //ATELIER define('ATELIER_FIRST_PAGE', '0920'); //END ATELIER //QUOTIDIEN define('QUOTIDIEN_FIRST_PAGE', '0930'); //END QUOTIDIEN //END Communaute //LOGIN STATE define('LOGIN_ACCUEIL', '010000'); define('LOGIN_SHOPPING', '020000'); define('LOGIN_JEUX1', '030000'); define('LOGIN_BONS_PLANS', '040000'); define('LOGIN_CADEAUX', '060000'); //END LOGIN STATE // NOUVELLES PAGES define('COOKIES_STATE', '6601'); $rewrite['6601']='cookies.html'; // Rewriting du lien define('RESILIATION_VIA_MAIL_STATE', '6602'); define('DEFAULT_STATE', '01'); define('REGLEMENT_INSCRIPTION', '0100'); define('LOGIN_STATE', '0101'); define('LOGOUT_STATE', '0102'); define('FORGET_ME_STATE', '0103'); define('SUBSCRIBE_STATE', '0104'); $rewrite['0104']='inscription-au-programme-de-fidelite_1112.html'; define('FAQ_INSCRIPTION', '01041'); define('MY_INFO_STATE', '0106'); define('ACCOUNT_OP_DETAILS_STATE', '0107'); define('SHOPPING_DETAILS_STATE', '0108'); define('GAME_JETONS_STATE', '0109'); define('FAVORITES_STATE', '0110'); define('GIFT_DETAILS_STATE', '0111'); define('REFER_DETAILS_STATE', '0112'); define('EMAILS_STATE', '0113'); define('ALERTS_STATE', '0114'); define('OPINIONS_STATE', '0115'); //define('LOTERIE_STATE', '0116'); //in plus define('PERSONALIZATION_STATE', '0117'); define('ACCOUNT_EDIT_PSEUDO_STATE', '0118'); define('ACCOUNT_CHANGE_PASSWORD_STATE', '0119'); define('ACCOUNT_EDIT_PERSONAL_DATA_STATE', '0120'); define('ACCOUNT_CHOOSE_NEWSLETTERS_STATE', '0121'); define('ACCOUNT_EDIT_EMAILS_NUMBER_STATE', '0122'); define('ACCOUNT_REVOCATION_STATE', '0123'); define('ACCOUNT_EDIT_DOMAINS_STATE', '0124'); define('ACCOUNT_EDIT_INTERNET_STATE', '0125'); define('ACCOUNT_EDIT_FOYER_STATE', '0126'); define('ACCOUNT_EDIT_OCCUPATION_STATE', '0127'); define('ACCOUNT_INTERRUPT_EMAILS_STATE', '0128'); define('ACCOUNT_STOP_ALL_EMAILS_STATE', '0129'); define('ACCOUNT_LIMIT_NEWSLETTERS_STATE', '0130'); define('ACCOUNT_EDIT_AUTOMATIC_RECOGNITION_STATE', '0131'); define('ACCOUNT_EDIT_EMAIL_STATE', '0132'); define('ACCOUNT_EDIT_PROFILE_STATE', '0133'); define('ACCOUNT_EDIT_INTEREST_CENTERS_STATE', '0134'); define('ACCOUNT_NO_MORE_NEWSLETTERS_STATE', '0135'); define('ACCOUNT_SETTINGS_STATE', '0136'); define('ACCOUNT_CHOOSE_MASCOT_STATE', '0137'); define('ACCOUNT_REFER_STATE', '0138'); define('ACCOUNT_EMAIL_DETAILS_STATE', '0139'); define('ACCOUNT_VALIDATION_STATE', '0140'); define('ACHETER_JETONS_STATE', '0141');//old define('RECHARGER_JEUX_STATE', '0142'); define('FORGOT_PASS', '0143'); define('SEND_PASS', '0144'); define('ACCOUNT_CHANGER_SONDAGES_STATE', '0145'); // Andrei define('VISITE_GUIDE_STATE', '0146'); // Andrei define('AUTRE_MEMBRE_STATE', '0147'); // Andrei define('VALIDER', '0148'); // catalina //define('INSCRIPTION_SUCCES', '0176'); // catalina define('GAINS_OP', '0150'); // catalina define('FAQ_GAINS_OP', '01502'); define('MES_INFOS', '0151'); // catalina define('ACHATS', '0152'); // catalina define('JETONS_ET_JEUX', '0153'); // catalina define('PERSONNALISATION', '0154'); // catalina define('CADEAUX', '0155'); // catalina define('ACCOUNT_HOME', '0156'); // catalina define('FAQ_MON_COMPTE', '0157'); define('PERSONALISATION', '0169'); define('MES_GAINS_OP', '0170'); $accLevel["0170"] = "2"; define('VISITES_ET_ACHATS', '0171'); define('JETONS_JEUX', '0172'); define('JEUX_RESTANTES', '0173'); define('INSCRIPTION_LOTERIE', '0174'); define('INSCRIPTION_LAST_LOTERIE', '0175'); define('INSCRIPTION_CONFIRMATION', '0149'); define('INSCRIPTION_LOTERIE_REGLEMENT', '01740'); define('INSCRIPTION_LOTERIE_MENSTIONS_LEGALE', '01741'); define('INSCRIPTION_LOTERIE_CADEAUX', '01742'); define('INSCRIPTION_HOME_CASHBACK', '01491'); define('INSCRIPTION_SECOND_CASHBACK', '01492'); define('INSCRIPTION_CONFIRMATION_CASHBACK', '01493'); define('LIVRE_DOR_STATE', '01100'); define('ACTUAL_STATE', '01101'); define('CONFIDENTIALITY_STATE', '01102'); define('MENTIONES_LEGALES_STATE', '01103'); define('ANNONCEUR_ET_MARCHANDS', '01104'); define('VOS_OBJECTIFS', '01105'); define('APROPOS_DE_OUAH', '01106'); define('NOS_OUTILS_PUBLICITAIRES', '01107'); define('NOS_OFFRES_PUBLICITAIRE', '01108'); define('BENEFICES', '01109'); define('NOS_CONTACTER', '01110'); define('MENTIONES_LEGALES_NEW', '01111'); //jackpot //&i=number of game (0, 1, 2) define('JACKPOT_REGLEMENT', '01400'); define('JACKPOT_SUBSCRIBE', '01401'); //Page 3 define('JACKPOT_SUBSCRIBE_FINAL', '01410'); //Page 4 define('JACKPOT_LEGALE', '01402'); define('JACKPOT_TEMOIGNAGES', '01403'); define('JACKPOT_WEBMASTER', '01404'); define('JACKPOT_FIRST_PAGE', '01405'); //Page 1 define('JACKPOT_RESULT', '01406'); //Page 2 define('JACKPOT_CONFIRMATION', '01407'); //Page 5 define('JACKPOT_PAGE4', '01408'); //Page 6 define('JACKPOT_LOGUE', '01409'); define('JACKPOT_CONFIRMATION_ADRESSE_POSTALE', '01411'); define('JACKPOT_CONFIRMATION_ADRESSE_POSTALE_LAST', '01412'); define('JACKPOT_PARRAINAGE', '01413'); //END jackpot define('COMMENT_GAGNER_HOME_STATE', '01501'); define('COMMENT_GAGNER_SHOPPING_STATE', '02511'); define('COMMENT_GAGNER_DISCOUNTS_STATE', '02521'); define('COMMENT_GAGNER_LOTTERY_STATE', '03531'); define('COMMENT_GAGNER_OGAMES_STATE', '03541'); define('COMMENT_GAGNER_GAMES_STATE', '03551'); define('COMMENT_GAGNER_JEUX_OUAH', '03532'); define('COMMENT_GAGNER_JETONS', '03533'); define('COMMENT_GAGNER_BONPLANS_STATE', '04571'); define('COMMENT_GAGNER_SONDAGES_STATE', '04581'); define('COMMENT_GAGNER_EMAILS_STATE', '04591'); define('COMMENT_GAGNER_AVIS_STATE', '0160'); define('COMMENT_GAGNER_ECARDS_STATE', '0161'); define('COMMENT_GAGNER_REFER_STATE', '0162'); define('COMMENT_GAGNER_GAMESC_STATE', '0163'); define('COMMENT_GAGNER_COMMUNITY_STATE', '0164'); define('COMMENT_JOUER_JEUX_DE_PARRAIN', '03534'); define('COMMENT_JOUER_JEU_DU_PODIUM', '03535'); define('FAQ_HOME_STATE', '0165'); define('FAQ_IMPORTANT', '0166'); define('FAQ_FRECVENT', '01661'); define('FAQ_TOUTES', '01662'); define('FAQ_SEARCH', '0167'); define('SEARCH_RESULTS', '0168'); define('SEARCH_RESULTS_TOUS', '01681'); define('SEARCH_RESULTS_TOUS_MENU', '01682'); define('LOTERIE_INSCRIPTION_CONFIRMATION', '0176'); define('EMAILS', '0177'); define('CONTACT', '0178'); define('PLAN_SITE', '0105'); //Plan du site define('CONTACT_MESSAGE_SENT', '0179'); define('ENTER_COUNTRY_AND_AGE', '0180'); define('RESTRICTION', '0181'); define('REGULAMENT', '0182'); define('SEND_TO_A_FRIEND_ACCUEIL', '0183'); define('ACTU_ACCUEIL', '0184'); //ACTUALITES define('LDO_ACCUEIL', '01000'); //Livre d`or define('LDO_SIGN', '01001'); define('LDO_SIGN_SUBMIT', '01002'); //define('LDO_CLUB', '01003'); define('LDO_SHOPPING', '02004'); define('LDO_JEUX', '03005'); define('LDO_LOTERIE', '03006'); define('LDO_JEUX_OUAH', '03007'); define('LDO_CASH_CADEAUX', '03008'); define('LDO_CO_SIGN', '030081'); define('LDO_CO_SIGN_SUBMIT', '030082'); define('LDO_BONS_PLANS', '04009'); define('LDO_CADEAUX', '06010'); define('FICHE_ACTU_ACCUEIL', '0185'); define('BIENTOT_DISPONIBLE_ACCUEIL', '0186'); define('FICHE_LOGIN_ACCUEIL', '0187'); define('INVALIDE_STATE', '0188'); //PRESSE define('PRESSE_ACCUEIL', '0189'); define('PRESSE_OUAH_EN_BREF', '01891'); define('DOSSIER_DE_PRESSE', '01892'); define('PRESSE_NOUS_CONTACTER', '01893'); define('PRESSE_INSCRIPTION', '01894'); define('PRESSE_INSCRIPTION_CONFIRMATION', '01895'); define('COMMUNIQUES', '01896'); define('ARTICLES_ET_EMISSIONS', '01897'); define('VISUELS', '01898'); define('FICHE_COMMUNIQUES', '01899'); define('FICHE_ARTICLES_ET_EMISSIONS', '01900'); define('FICHE_VISUELS', '01890'); //END PRESSE define('PARRAINAGE_HOME', '01901'); $accLevel["01901"] = "2"; define('PARRAINER_MES_AMIS', '01902'); $accLevel["01902"] = "2"; define('POLITIQUE_ANTI_SPAM', '01903'); $accLevel["01903"] = "2"; define('PARRAINAGE_MON_COMPTE', '01904'); $accLevel["01904"] = "2"; define('MON_COMPTE_CADEAUX', '01905'); $accLevel["01905"] = "2"; define('PARRAINAGE_FAQ', '01906'); $accLevel["01906"] = "2"; define('INSCRIPTION_VALIDATION', '0190'); define('TOUTE_ACTU_DETAILS_ACCUEIL', '0195'); // catalina define('ACTU_DETAILS_ACCUEIL', '0196'); define('SAVE_NEWSLETTER_SETTINGS', '0197'); define('NEWSLETTER_SETTINGS', '0198'); define('ACCUEIL_HOME', '0199'); define('SHOPPING_HOME_STATE', '02'); define('DISPLAY_RUB_STATE', '0201'); define('FAQ_SHOPPING', '02011'); define('DISPLAY_MARCHANDS_STATE', '0202'); define('DISPLAY_CATALOGUES_STATE', '0203'); define('DISPLAY_OP_MARCHANDS_STATE', '0204'); // Andrei define('MARCHAND_INFO_STATE', '0205'); define('DISPLAY_SELECTION_MARCHANDS_STATE', '0206'); // Andrei define('DISPLAY_TOP_STATE', '0207'); define('DISPLAY_FAVORIS_MARCHANDS_STATE', '0208'); define('DISPLAY_ALL_RUBRIQUES_STATE', '0209'); define('COMPARATEUR_INDEX_STATE', '0210'); define('COMPARATEUR_SEARCH', '0211'); define('DISPLAY_VOYAGES_STATE', '0212'); // Andrei define('MOTOR_DE_CAUTARE_STARE', '0213'); // Andrei define('ACTU_SHOPING', '0214'); // catalina define('FICHE_ACTU_SHOPING', '0215'); // catalina define('MARCHAND_PAR_RUBRIQUES', '0216'); // catalina define('TOUS_LES_MARCHANDS', '0217'); // catalina define('SHOPPING_MARCHANDS', '0218'); // ------------ define('FAQ_MARCHANDS', '02181'); // catalina define('MARCHANDS_TOPS', '0219'); // catalina define('LETTER_MARCHANDS', '0220'); // catalina define('FICHE_MARCHANDS', '0221'); // catalina define('SOLDES', '0222'); // catalina define('FICHE_LOGIN_STATE', '0223'); // catalina define('BONS_DE_REDUCTION_HOME', '0224'); define('BONS_DE_REDUCTIONS_PAR_RUBRIQUES', '0225'); define('FICHE_BONS_DE_REDUCTIONS', '0226'); define('INFO_BONS_DE_REDUCTIONS', '0227'); //define('INFO_FICHE_BONS_DE_REDUCTIONS', '0228'); define('FICHE_LOGIN_STATE_BONS_DE_REDUCTIONS', '0229'); define('FICHE_LOGIN_CODE_BONS', '0230'); define('TOP_BONS_DE_REDUCTIONS', '0231'); define('TOUS_BONS_DE_REDUCTIONS', '0232'); define('BONS_DE_REDUCTIONS_BY_LETTER', '0233'); define('SEND_TO_A_FRIEND_SHOPPING', '0234'); define('SEND_TO_A_FRIEND_MARCHANDS', '0235'); define('SEND_TO_A_FRIEND_BONS_DE_REDUCTION', '0236'); define('SEND_TO_A_FRIEND_BONS_DE_REDUCTION_FICHE', '0237'); define('FICHE_BONS_DE_REDUCTIONS_LOGIN', '0238'); define ('SEARCHE_SHOPPING', '0239'); define ('SEARCHE_BONS_DE_REDUCTION', '0240'); define ('SEARCHE_TOUS_SHOPPING', '0241'); define ('BONS_DE_REDUCTION_FAQ', '0242'); define('GAMES_HOME_STATE', '03'); define('DISPLAY_JEUX_STATE', '0301'); define('CONCOURS_HOME_STATE', '0302'); define('FAQ_JEUX_CONCOURS', '03021'); define('DISPLAY_CONCOURS_STATE', '0303'); define('DISPLAY_NOUVEAUX_JEUX_STATE', '0304'); define('DISPLAY_TOP_JEUX_STATE', '0305'); define('JEU_INFO_STATE', '0306'); define('DISPLAY_JEUX_RUB_STATE', '0307'); define('DISPLAY_TOP_CONCOURS_STATE', '0308'); define('CONCOURS_INFO_STATE', '0309'); define('PLAY_OUAH_GAME', '0310'); define('JEUX_OUAH_STATE', '0311'); define('JEUX_BANNERS_STATE', '0312'); define('JEUX_AFTER_VALIDATION_STATE ', '0313'); define ('PLAY_GRATTAGE', '0314'); define ('FAQ_JEUX', '0315'); define ('GAME_PRESENTATION', '0316'); define ('AFTER_VALIDATION', '0317'); define ('RECHARGE_ET_JOUER', '0318'); define ('NO_LOTERIE_FOUND', '0319'); define ('BUY_GAMES', '0320'); define ('JEUX_HELP', '0321'); define ('DISPLAY_LOTERIE_STATE', '0322'); //Loterie Ouah! define ('SEARCHE_JEUX', '03222'); //Loterie Ouah! define ('SEARCHE_TOUS_JEUX', '03223'); define ('FAQ_LOTERIE', '03224'); define ('LOTERIE_OUAH_STATE', '0323'); $accLevel['0323'] = 1; define ('LOTERIE_VALIDATION_STATE', '0324'); $accLevel['0324'] = 1; define ('LOTERIE_WINNERS_STATE', '0325'); define ('NOT_ALLOWED_STATE', '0326'); define ('NOT_TICKETS_LEFT', '0327'); define ('DISPLAY_NUMBERS_STATE', '0328'); define ('PLAY_CASH_CADEAUX', '0329'); define ('PLAY_CASH_CADEAUX_SAVE', '03290');//dgcnet define ('SUBMIT_CASH_CADEAUX_SAVE', '03291');//dgcnet define ('CASH_CADEAUX_STATE_INVALID_CODE', '0330'); define ('INVALID_AGE_COUNTRY_STATE', '0331'); // Andrei #31 define ('AGE_COUNTRY_INVALID_STATE', '0332'); // Andrei #31 BIS define ('LOGIN_LOTERIE_STATE', '0333'); // Andrei define ('LOGIN_JEUX_STATE', '0334'); // Andrei define ('LOGIN_CASH_CADEAUX_STATE', '0335'); // to delete define ('CASH_CADEAUX_CODE_SUBMIT', '0336'); define ('CASH_CADEAUX_WINNER', '0337'); define ('FAQ_CASH_CADEAUX', '0338'); define ('JEUX_CONCOURS_LETTER', '0340'); define ('JEUX_CONCOURS_TOUTES', '0341'); define ('JEUX_CONCOURS_SHOW_BY', '0342'); define ('JEUX_TOPS', '0343'); define ('ACTU_JEUX', '0344'); // catalina define ('FICHE_ACTU_JEUX', '0397'); //Adrian define ('ACTU_JEUX_SUB', '0345'); // catalina define ('JEUX_CONCUR_PAR_RUBRIQUE', '0346'); // catalina define ('SITE_DE_JEUX', '0347'); // catalina define ('FAQ_SITE_DE_JEUX', '03471'); define ('SITE_DE_JEUX_PAR_RUBRIQUE', '0348'); // catalina define ('SITE_DE_JEUX_TOPS', '0349'); // catalina define ('LETTER_JEUX', '0350'); // catalina define ('FICHE_JEUX', '0351'); // catalina define ('FICHE_JEUX_CONCOURS', '0352'); define ('LOTERIE_CADEAUX', '0353'); define ('FETE_CADEAUX', '03539'); define ('JEUX_CONCOURS_TOPS', '0354'); define ('LETTER_JEUX_CONCOURS', '0355'); define ('LOTERIE_PRINT', '0356'); define ('LIST_CADEAUX', '0357'); //define('PLAY_WITH_JETONS', '0358'); define('CADEAUX_DETAILS', '0359'); define('CASH_CADEAUX_HOME', '0360'); define('CASH_CADEAUX_INSCRIPTION', '036000');//dgcnet define('CASH_CADEAUX_C_CAMARCHE', '036001');//dgcnet define('CASH_CADEAUX_C_GAGNER', '036002');//dgcnet define('CASH_CADEAUX_CHANCE', '036003');//dgcnet define('CASH_CADEAUX_C_APPEL_RESTANT', '036004');//dgcnet define('CASH_CADEAUX_P_CREER_COMPTE', '036005');//dgcnet define('CASH_CADEAUX_TOUS', '036006');//dgcnet define('CASH_CADEAUX_SAVECODE', '036007');//dgcnet define('CASH_CADEAUX_ETAT_COMPTEUR', '036008');//dgcnet define('CASH_CADEAUX_PARRAINER', '036009');//dgcnet define('CASH_CADEAUX_BOOSTER_GAIN', '0360010');//dgcnet define('GAGNANTS', '0361'); define('REGLEMENT', '0362'); define('FICHE_LOGIN_SITES_DE_JEUX', '0363'); define('FICHE_LOGIN_JEUX_CONCOURS', '0364'); define('JETONS_EXCHANGE', '0365'); define('ACHAT_JETONS', '0366'); define('ACHAT_JETONS_NON_LOGUE', '03662'); define('FAQ_JETONS', '03661'); define('ACHAT_JETONS_RESULTAT', '0367');//delete define('TOUS_LES_JEUX_CONCOURS', '0368'); define('JETONS_CODE_VALIDATION', '0369');//delete define('SEND_TO_A_FRIEND_JEUX', '0370'); define('SEND_TO_A_FRIEND_SITES_DE_JEUX', '0371'); define('SEND_TO_A_FRIEND_JEUX_CONCOURS', '0372'); define('REGLEMENT_CASH_CADEAUX', '0373'); define('LOGIN_JEUX', '0374'); define('FAQ_JEUX_OUAH', '03741'); define('ACTU_LOTERIE', '0375'); define('FICHE_ACTU_LOTERIE', '03972'); define('ACTU_JEUX_OUAH', '0376'); define('FICHE_ACTU_JEUX_OUAH', '0398'); define('ACTU_CASH_CADEAUX', '0377'); define('FICHE_ACTU_CASH_CADEAUX', '0399');// define('ECHANGES_DES_OPJ_EN_OP', '0378'); define('RECEVOIR_MES_NUMERO_PAR_EMAIL', '0379'); define('JEUX_OUAH_GAGNATS', '0383'); define('REGLEMENT_JEUX_OUAH', '0384'); define('JETON_SAV_CODES', '0385'); define('JEU_DE_PARRAINS', '0380'); //define('FICHE_LOGIN_JEU_DE_PARRAINS', '0381'); define('SAISIE_DES_EMAILS_DU_JEU_DE_PARRAINS', '0382'); define('CADEAUX_JEUX_DES_PARRAINS', '0386'); define('GAGNATS_JEUX_DES_PARRAINS', '0387'); define('REGLEMENT_JEUX_DES_PARRAINS', '0388'); define('INSCRIPTION_DU_QUESTIONNAIRE', '0389'); define('SECOND_PAGE_INSCRIPTION_DU_QUESTIONNAIRE', '0390'); define('LAST_PAGE_INSCRIPTION_DU_QUESTIONNAIRE', '0391'); define('CONFIRMATION_ADRESSE_POSTALE', '0392'); define('CONFIRMATION_ADRESSE_POSTALE_LAST', '0393'); define('TEST_MARIUS', '0399'); define('COMMENT_JOUER_JEU_DU_PODIUM', '03535'); //confirmation adresse postale loterie define('CONFIRMATION_ADRESSE_POSTALE_LOTERIE', '03220'); define('CONFIRMATION_ADRESSE_POSTALE_LAST_LOTERIE', '03221'); //JEU DU PODIUM define('CLASSAMENT_JEU_DU_PODIUM', '0394'); define('CADEAUX_JEU_DU_PODIUM', '0395'); define('LES_GAGNANTS_JEU_DU_PODIUM', '0396'); define('REGLEMENTS_JEU_DU_PODIUM', '03971'); //fetes des meres define('CLASSAMENT_JEU_DU_PODIUM_FETES', '03941'); define('CADEAUX_JEU_DU_PODIUM_FETES', '03951'); define('LES_GAGNANTS_JEU_DU_PODIUM_FETES', '03961'); define('REGLEMENTS_JEU_DU_PODIUM_FETES', '039711'); define('COMMENT_JOUER_JEU_DU_PODIUM_FETES', '035351'); define('PLANS_HOME_STATE', '04'); define('FAQ_BONS_PLANS', '04011'); define('DISPLAY_BONS_PLANS_STATE', '0401'); define('DISPLAY_NOUVEAUX_PLANS_STATE', '0402'); define('DISPLAY_PLANS_FAVORIS_MARCHANDS_STATE', '0403'); define('DISPLAY_PLANS_TOP_STATE', '0404'); define('EMAIL_REMUNERES_STATE', '0405'); define('FAQ_EMAIL_REMUNERES', '04051'); define('SONDAGES_REMUNERES_STATE', '0406'); define('FAQ_SONDAGES_REMUNERES', '04061'); define('BONS_PLANS_INFO_STATE', '0407'); define('DISPLAY_PLANS_RUB_STATE', '0408'); define('BONS_REDUCTION_STATE', '0409'); define('DISPLAY_NOUVEAUX_BR_STATE', '0410'); define('DISPLAY_EXPIRE_BR_STATE', '0411'); define('RUB_BONS_REDUCTION_STATE', '0412'); define('BONS_BY_LETTER', '0413'); // to delete define('LOGIN_EMAILS_STATE', '0414'); // Andrei define('LOGIN_SONDAGES_STATE', '0415'); // Andrei define('TOUTE_ACTU_BON_PLANS', '0418'); // catalina define('ACTU_BON_PLANS', '0419'); // catalina define('TOUS_LES_BONS_PLANS', '0420'); // catalina define('LES_BONS_PLANS_PAR_RUBRIQUES', '0421'); // catalina define('BONS_PLANS_TOPS', '0422'); // catalina define('BOST_OP_CODE_SUBMIT', '0423'); define('LETTER_BONS_PLANS', '0425'); define('FICHE_BONS_PLANS', '0426'); define('BONS_PLANS_XML', '0427'); define('FICHE_LOGIN_BONS_PLANS', '0428'); define('SEND_TO_A_FRIEND_BONS_PALNS', '0429'); define('SEND_TO_A_FRIEND_BONS_PALNS_FICHE', '0430'); define('NEWSLETTER_PARTENAIRE', '0431'); define('NEWSLETTER_PARTENAIRE2', '0432'); define('LOGIN_FORM_MONNAIE_VIRTUELLE', '0433'); define('LOGIN_BONS_PLANS', '0434'); define('FICHE_ACTU_BON_PLANS', '0435'); define('BON_PLANS_MONNAIE_VIRTUELLE', '0436'); //new boost'op // define('BOOST_OP_VISITOR', '0416'); // define('BOOST_OP', '0417'); // define('BOOST_OP_RESULTAT', '0450'); // define('BOOST_OP_COMM', '0451'); // define('BOOST_OP_SAV', '0452'); // define('BOOST_OP_FAQ', '0453'); // define('BOOST_OP_SUBSCRIBE', '0454'); //page 1 // define('BOOST_OP_SUBSCRIBE_FINAL', '0455'); //page 3 // define('BOOST_OP_CONFIRMATION', '0456'); //page 2 // define('BOOST_OP_LOGIN', '0439'); define('SEARCH_BONS_PLANS', '0457'); define('SEARCH_BONS_PLANS_TOUS', '0458'); // define('BOOST_OP_GAGNANT', '0459'); define('GIFTS_HOME_STATE', '06'); define('GIFTS_DISPLAY_CATEGORY_STATE', '0601'); //to delete - Adrian define('GIFTS_DISPLAY_GIFT_STATE', '0602'); //to delete - Adrian define('GIFTS_DISPLAY_ALL_CATEGORIES_STATE', '0603'); //to delete - Adrian define('GIFTS_DISPLAY_ALL_GIFTS_STATE', '0604'); //to delete - Adrian define('GIFTS_SHOPPING_CART_STATE', '0605'); //to delete - Adrian define('GIFTS_PREORDER_STATE', '0606'); //to delete - Adrian define('GIFTS_ORDER_FINAL_STATE', '0607'); //to delete - Adrian define('GIFTS_TOPS', '0610'); define('GIFTS_INFO', '0611'); define('GIFTS_CATEG', '0612'); define('GIFTS_ORDER', '0613'); define('PAR_RUBRIQUE_CADEAUX', '0614'); //to delete - Adrian define('PAR_NOMBRE_CADEAUX', '0615'); define('TOUS_LES_CADEAUX', '0616'); define('SHOPPING_CART', '0617'); define('FINALISER_LE_COMANDE', '0618'); define('FINALISER_LE_COMANDE2', '0619'); define('LOGIN_CADEAUX', '0620'); //to delete - Adrian define('ACTU_CADEAUX', '0621'); define('FICHE_ACTU_CADEAUX', '0626'); define('LOGIN_GIFT_INFO', '0622'); define('FINALISER_LE_COMANDE3', '0623'); define('FINALISER_LE_COMANDE4', '0624'); define('EMPTY_SHOPPING_CART', '0625'); define('FAQ_CADEAUX', '0627'); define('CADEAUX_FETES', '06121'); define('SHOPPING_FETES', '02191'); define('SHOPPING_FETES1', '021911'); define('CHARME_HOME_STATE', '07'); define('CHARME_DISCLAIMER', '0701'); define('DISPLAY_CHARME_SITES_STATE', '0702'); define('MARCHANDS_PAR_RUBRIQUE', '0703'); // catalina define('BON_PLANS_PAR_RUBRIQUE', '0704'); // catalina //to delete :) define('BON_PLANS_RUBRIQUE', '0705'); // catalina define('CHARME_BONS_PLANS_TOPS', '0706'); // catalina define('CHARME_SHOPPING_TOPS', '0707'); // catalina define('LETTER_SHOPPING', '0708'); // catalina define('CHARME_SHOPPING_HOME', '0709'); define('CHARME_BY_LETTER', '0710'); define('CHARME_MARCHANDS_PAR_RUBRIQUES', '0711'); define('CHARME_FICHE_SHOPPING', '0712'); define('CHARME_TOUS_LES_MARCHANDS', '0713'); define('CHARME_BONS_PLANS_HOME', '0714'); define('CHARME_BY_LETTER_BONS_PLANS', '0715'); define('CHARME_FICHE_BONS_PLANS', '0716'); define('CHARME_BONS_PLANS_PAR_RUBRIQUES', '0717'); define ('TOPS_RUBRIQUES', '0718'); define ('CHARME_BONS_DE_REDUCTIONS_RUBRIQUES', '0719'); define ('CHARME_BONS_DE_REDUCTIONS_TOPS', '0720'); define('CHARME_BONS_DE_REDUCTIONS_BY_LETTER', '0721'); define('CHARME_FICHE_BONS_DE_REDUCTION', '0722'); define('SEND_TO_A_FRIEND_CHARME_SHOPPING', '0723'); define('SEND_TO_A_FRIEND_CHARME_SHOPPING_FiCHE', '0724'); define('SEND_TO_A_FRIEND_CHARME_BONS_PLANS', '0725'); define('SEND_TO_A_FRIEND_CHARME_BONS_PLANS_FICHE', '0726'); define('SEND_TO_A_FRIEND_CHARME_BONS_DE_REDUCTION', '0727'); define('SEND_TO_A_FRIEND_CHARME_BONS_DE_REDUCTION_FICHE', '0728'); define('SEND_TO_A_FRIEND_CHARME', '0729'); define('FICHE_LOGIN_CHARME', '0730'); define('METEO_STATE', '0801'); define('HOROSCOPE_STATE', '0802'); define('ECARDS_STATE', '0803'); define('PETIT_ANONCES_STATE', '0804'); define('PROGRAM_TV_STATE', '0805'); define('E_CARDS', '0806'); define('E_CARDS_CLICK', '0807'); define('ANDREMEDIA_AVERTSTREAM_TEST', '0808'); define('CONTINUE_REGISTER', '0809'); define('CONTINUE_REGISTER_V_3', '0810'); define('ECHANGE_LIEN', '100000'); define('LIEN_PARTENAIRE', '100001'); define('OUAH_PLUS', '100002'); define('PLAN_DU_SITE', '100003'); define('NU_MA_STERGE', '99999'); //FORUM //define('FORUM_STATE', '1000000'); //END FORUM // //define('SHOPPING_ALL_MARCHAND_STATE', 109); //define('SCRIPT', 333); // // //define('LEXIQUE_CATEGORY_STATE', 10000); //define('LEXIQUE_DETAIL_STATE', 10001); // // //define('DISPLAY_BR_STATE', 180); //define('DISPLAY_NOUVEAUX_BR_STATE', 184); //define('DISPLAY_EXPIRE_BR_STATE', 185); // DGCNET : DIAGNE affichage de la fete courante dans l'onglet shopping $cond = " where now() between date_debut_fete and date_fin_fete"; $req = "select * from gal_fete $cond order by date_debut_fete desc limit 1"; $res = $dbase->query($req,2); if($res && pg_num_rows($res)>0){ $row = pg_fetch_assoc($res); $url_fete = "http://sites-marchands.ouah.fr/include/galerie_shopping/"; define('SHOPPING_FETE',$row['nom_fete']); } else { $url_fete=""; define('SHOPPING_FETE',""); } // Fin // main menus $MAIN_MENUS = array ( 0 => HOMEPAGE_MENU, 1 => SHOPPING_MENU, 2 => GAMES_MENU, 3 => PLANS_MENU, 4 => COMUNITY_MENU, 5 => DAILY_MENU, 6 => GIFTS_MENU, 8 => CHARME_MENU, 9 => ECARDS_FIRST_PAGE, ); $MAIN_SUBMENUS = array ( DEFAULT_STATE => array ( 'visitor' => array ( HOME_SUBSCRIBE => "http://www.ouah.fr/inscription-au-programme-de-fidelite_1112.html", HOME_VISITE_GUIDE => "http://www.ouah.fr/visite-guidee_1121.html", HOME_HOW_TO_WIN => "http://www.ouah.fr/comment-gagner_969.html", HOME_ACTUALITE => "http://www.ouah.fr/actualite_1059.html" //rewrite_url3('0104',''), //rewrite_url3('0146',''), //rewrite_url3('01501',''), //rewrite_url3('0184','') ), 'member' => array ( HOME_VISITE_GUIDE => "http://www.ouah.fr/visite-guidee_1121.html", HOME_HOW_TO_WIN => "http://www.ouah.fr/comment-gagner_969.html", HOME_MY_ACCOUNT => "http://www.ouah.fr/index.php?State=0156", HOME_REFER => "http://www.ouah.fr/parrainage/index_1120.html", HOME_ACTUALITE => "http://www.ouah.fr/actualite_1059.html" //rewrite_url3('0146',''), //rewrite_url3('01501',''), //rewrite_url3('0156',''), //rewrite_url3('01901',''), //rewrite_url3('0184','') ) ), SHOPPING_HOME_STATE => array ( 'visitor' => array ( //SHOPPING_ALL_MARCHANDS => $site_url.'/index.php?State='.DISPLAY_MARCHANDS_STATE.'&rub='.SHOPPING_SECTION_ID, //Comparateur =>$site_url.'/comparateur', SHOPPING_ALL_MARCHANDS => rewrite_url3('0219&l=1',''), SHOPPING_BONS => rewrite_url3('0224',''), VOYAGES => rewrite_url3('0219&l=1&id_rubrique',array('id_rubrique'=>'0122', 'nom_rubrique'=>'Voyages-Tourisme')), SHOPPING_FETE =>$url_fete, HOME_SUBSCRIBE => "http://www.ouah.fr/inscription-au-programme-de-fidelite_1112.html" ), 'member' => array ( SHOPPING_ALL_MARCHANDS => rewrite_url3('0219&l=1',''), SHOPPING_BONS => rewrite_url3('0224',''), VOYAGES => rewrite_url3('0219&l=1&id_rubrique',array('id_rubrique'=>'0122', 'nom_rubrique'=>'Voyages-Tourisme')), SHOPPING_FETE =>$url_fete ) ), GAMES_HOME_STATE => array ( 'visitor' => array ( CASH_CADEAUX => rewrite_url3('0360',''), JEUX_OUAH => rewrite_url3('0311',''), JEUX_LOTERIE_OUAH => rewrite_url3('0322',''), JEUX_ALL_CONCOURS => rewrite_url3('0302',''), JEUX_ALL_JEUX => rewrite_url3('0349&l=1',''), HOME_SUBSCRIBE => "http://www.ouah.fr/inscription-au-programme-de-fidelite_1112.html" ), 'member' => array ( CASH_CADEAUX => rewrite_url3('0360',''), JEUX_OUAH => rewrite_url3('0311',''), JEUX_LOTERIE_OUAH => rewrite_url3('0322',''), JEUX_ALL_CONCOURS => rewrite_url3('0302',''), JEUX_ALL_JEUX => rewrite_url3('0349&l=1','') ) ), PLANS_HOME_STATE => array ( 'visitor' => array ( PLANS_ALL_BONS_PLANS => rewrite_url3('0420',''), // PLANS_BOOSTER => rewrite_url3('0417',''), PLANS_EMAILS => rewrite_url3('0405',''), PLANS_SONDAGES => rewrite_url3('0406',''), HOME_SUBSCRIBE => "http://www.ouah.fr/inscription-au-programme-de-fidelite_1112.html" ), 'member' => array ( PLANS_ALL_BONS_PLANS => rewrite_url3('0420',''), // PLANS_BOOSTER => rewrite_url3('0417',''), PLANS_EMAILS => rewrite_url3('0405',''), PLANS_SONDAGES => rewrite_url3('0406','') ) ), GIFTS_HOME_STATE => array( 'visitor' => array ( GIFTS_ALL_GIFTS => rewrite_url3('06',''), HOME_SUBSCRIBE => "http://www.ouah.fr/inscription-au-programme-de-fidelite_1112.html" ), 'member' => array ( GIFTS_ALL_GIFTS => rewrite_url3('06',''), ) ), CHARME_HOME_STATE => array( 'visitor' => array ( ), 'member' => array ( 'Shopping' => rewrite_url3('0709&l=1',''), 'Bons plans' => rewrite_url3('0714&l=1',''), 'Bons de réduction' => rewrite_url3('0720&l=1','') ) ), COMMUNAUTE_HOME_STATE => array( 'visitor' => array ( COM_ECARD => rewrite_url3('0900',''), COM_GOODIES => rewrite_url3('0910',''), COM_ATELIER => rewrite_url3('0911&c=7',''), COM_QUOTIDIEN => rewrite_url3('0930',''), //COM_FORUM => '/forum/', COM_BLOG => 'http://www.ouah.fr/blog/', HOME_SUBSCRIBE => "http://www.ouah.fr/inscription-au-programme-de-fidelite_1112.html" ), 'member' => array ( COM_ECARD => rewrite_url3('0900',''), COM_GOODIES => rewrite_url3('0910',''), COM_ATELIER => rewrite_url3('0911&c=7',''), COM_QUOTIDIEN => rewrite_url3('0930',''), //COM_FORUM => '/forum/', COM_BLOG => 'http://www.ouah.fr/blog/', ) ) ); switch ($_GET['State']) { case REGLEMENT_CASH_CADEAUX: case CASH_CADEAUX_HOME: case PLAY_CASH_CADEAUX: case LIST_CADEAUX: case GAGNANTS: $MAIN_SUBMENUS[GAMES_HOME_STATE]['visitor'][HOME_SUBSCRIBE] = 'http://gagner-cash.ouah.fr/index.php?State=036000'; break; default: break; } $PER_PAGE=12; function make_pages($current_page,$total,$per_page,$url='',$show_text=true,$x = ''){ //if ($x=='3') { // echo $current_page."|"; //} if ($per_page==0) $per_page=10; $nr_pages=ceil($total/$per_page); if ($nr_pages<2){ return ' '; } $nr_pages=ceil($total/$per_page); if ($url==''){ $url= $_SERVER['REQUEST_URI']; $a=explode('&page',$url); $url=$a[0]; } if ($current_page>1){ $prev='< Précédent'; } else { $prev=' '; } if ($current_page<$nr_pages){ $next='Suivant >'; } else { $next=' '; } $p=$current_page; $acutal_page='Page '.$current_page.'/'.$nr_pages; $out.=''; if ($show_text==false){ $out='Page '.$out.' / '.$nr_pages; } else{ $out='
'.$prev.' Page '.$out.' / '.$nr_pages.''.$next.'
'; } if ($x == 3) { // echo $out; } return $out; } function make_pages2($current_page,$total,$per_page,$url='',$show_text=true){ $nr_pages=ceil($total/$per_page); if ($nr_pages<2){ return ' '; } $nr_pages=ceil($total/$per_page); if ($url==''){ $url= $_SERVER['REQUEST_URI']; $a=explode('&page',$url); $url=$a[0]; } if ($current_page>1){ $prev='< Précédent'; } else { $prev=' '; } if ($current_page<$nr_pages){ $next='Suivant >'; } else { $next=' '; } $p=$current_page; $acutal_page='Page '.$current_page.'/'.$nr_pages.''; $out.=''; if ($show_text==false){ $out='Page '.$out.' / '.$nr_pages; } else{ $out='
'.$prev.' Page '.$out.' / '.$nr_pages.''.$next.'
'; } return $out; } function GetDisponibleOPAmount() { if (!(isset($_SESSION['gt']))){ if (($_SESSION['id'])>1){ $id=$_SESSION['id']; } else if(($_COOKIE['id'])>1){ $id=$_COOKIE['id']; } else { return ; } global $db; $query = "SELECT gt FROM st_statsmembres WHERE _id='$id'"; $res = $db->query($query); $row = pg_fetch_array($res); $gt=$row['gt']; $_SESSION['gt']=$gt; } return number_format($_SESSION['gt'],0,',','.'); } function GetDisponibleOPJAmount($update='no') { if ((!(isset($_SESSION['opj'])))||($update!='no')){ if (($_SESSION['id'])>1){ $id=$_SESSION['id']; } else if(($_COOKIE['id'])<0){ $id=(-1)*$_COOKIE['id']; } else { return ; } global $db; $query = "SELECT opj FROM st_statsmembres WHERE _id='$id'"; $res = $db->query($query); $row = pg_fetch_array($res); $gt=$row['opj']; $_SESSION['opj']=$gt; } return number_format($_SESSION['opj'],0,',','.'); } function GetJetonsNumber($update='') { global $dbase_jeux; $id=abs($_SESSION['id']); if (is_numeric($_SESSION['jetons'])&& strlen($update)<1){ $jetons=$_SESSION['jetons']; } else{ $query = "SELECT nb_jeton FROM jl_joueur WHERE id_joueur=$id"; $result = $dbase_jeux->query($query); $row = pg_fetch_array($result); $jetons = $row['nb_jeton']; $_SESSION['jetons']=$jetons; } //if ($jetons<1) $jetons=0; return $jetons; } function get_free_games(){ $s=0; for ($i=8;$i<20;$i++){ $s+=$_SESSION['parties_'.$i]; } return $s; } function get_paid_games(){ $s=0; for ($i=8;$i<20;$i++){ $s+=$_SESSION['parties_achetees_'.$i]; } return $s; } function show_img($img,$name,$arr=''){ $img=substr($img,1); if ($arr!=''){ $alt=$_SESSION['rewite_state_att']['alt_images']; foreach ($arr as $key=>$val){ $alt=str_ireplace('[$'.$key.']',$val,$alt); } } if (!(file_exists($img))or (is_dir($img))){ return '
'.$name.'
'; } else return ''.$alt.'
'; } function rewrite_url(){ } function make_upper_menu($links){ $st=substr($_GET['State'],0,2); if ($st=='02'){ $r='shopping'; } else if ($st=='03'){ $r='jeux'; } else if ($st=='04'){ $r='plans'; } else if ($st=='06'){ $r='cadeaux'; } else if ($st=='07'){ $r='charme'; } else { $r='accueil'; } $k=0; $out='  '; $out.='Accueil'; $out.=' > '; foreach ($links as $key=>$val){ $k++; if ($k'. stripslashes($key) .''; } else { $s='style="color:black"'; $out.=''. stripslashes($key) .''; } if ($k'; $out.=set_upper_phrase($r); return $out; } function make_upper_menu_moncompte($links){ $st=$_GET['State']; $r='accueil'; $k=0; $out=''; $out.='
  '; $out.='Accueil'; $out.=' > Compte de '.$_SESSION['_mel'].' > '; if($st=='0156'){ $out.='Mes infos'; } else if($st=='0170'){ $out.='Gains op'; } else if($st=='0171'){ $out.='Visites et Achats'; } else if($st=='0172'){ $out.='Jetons et Jeux'; } else if($st=='01904'){ $out.='Parrainage'; } else if($st=='0177'){ $out.='E-mails'; } else if($st=='0169'){ $out.='Personnalisation'; } $out.='3.000 OP = 1 €  10 OPj = 1 OP
'; return $out; } function check_OP(){ global $db,$_SESSION; if (is_numeric($_SESSION['id'])){ $id=$_SESSION['id']; } else if (is_numeric($_COOKIE['id'])){ $id=$_COOKIE['id']; } else { return ; } if ($id>1){ $query = "SELECT gt FROM st_statsmembres WHERE _id=".$id; $result = $db->query($query); $row = pg_fetch_array($result); $gt=$row['gt']; $_SESSION['gt']=$gt; } } function check_parties(){ global $dbase_jeux,$db,$_SESSION; if (is_numeric($_SESSION['id'])){ $id=$_SESSION['id']; } else if (is_numeric($_COOKIE['id'])){ $id=$_COOKIE['id']; } else { return ; } if (!is_numeric($id)) return; if($id < 0) $id = $id* (-1); $res=$dbase_jeux->query("Select * from jl_joueur where id_joueur='$id'"); //$line=pg_fetch_assoc($res); if($line=pg_fetch_assoc($res)){ foreach ($line as $key=>$val){ //echo $key.' '; if (!in_array($key,array('op_joueur_jl','id_joueur','nb_jeton','last_connect_jl','nb_connect_jl','parties_13'))) $_SESSION[$key]=$val; } } $_SESSION['jetons']=$line['nb_jeton']; } // Condition d'acc?s ? la LOTERIE, aux JEUX et au CHARME selon les pays et l'?ge function check_age_and_country($game){ global $_SESSION; $allowed_countries['loterie']=array('fr','be','ch'); $allowed_min_age['loterie']=18; $allowed_countries['jeux_ouah']=array('fr','be','ch'); $allowed_min_age['jeux_ouah']=18; $allowed_countries['jeux_ouah_payants']='all'; $allowed_min_age['jeux_ouah_payants']=18; $allowed_countries['cash_cadeaux']=array('fr','gp', 'mq', 'gf', 're', 'be', 'lu', 'es', 'ch', 'de', 'it'); $allowed_min_age['cash_cadeaux']=0; $allowed_countries['boost_op']='all'; $allowed_min_age['boost_op']=0; //print_r($_SESSION); if($_SESSION['years']<$allowed_min_age[$game]){ header('location: index.php?State=0181'); exit; } if ($allowed_countries[$game]!='all'){ if (!in_array($_SESSION['country'],$allowed_countries[$game])){ header('location: index.php?State=0181'); exit; } } // if ($_SESSION['id']>1){ // if((strlen($_SESSION['country'])<2) && (($_SESSION['years']>100)||($_SESSION['years']<5))){ // header('location: index.php?State=0180&id=3'); // exit(); // } // elseif(strlen($_SESSION['country'])<2){ // header('location: index.php?State= 0180&id=2'); // exit(); // } // elseif(($_SESSION['years']>100)||($_SESSION['years']<5)){ // header('location: index.php?State=0180&id=1'); // exit(); // // } // // if((($_SESSION['years'])<18)||(!(in_array($_SESSION['country'],array('fr','be','ch'))))){ // // // } // } } function log_error(){ } function format_date_full($v){ //echo $v.' '; $d=substr($v,0,10); $h=substr($v,10,9); return array(format_date($d),$h); } function format_date($v){ if(strlen($v)<4){ return '?'; } $a=explode('-',$v); $v=$a[2].'.'.$a[1].'.'.$a[0]; return $v; } function format_date_sql($v) { $a=explode('-',$v); $v=$a[2].'-'.$a[1].'-'.$a[0]; return $v; } function selfURL() { $s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : ""; $protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s; $port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]); $p= '&p='.urlencode($protocol."://".$_SERVER['SERVER_NAME'].urlencode($_SERVER['REQUEST_URI'])); if (substr($_GET['State'],0,2)=='01'){ //$state=rewrite_url3('0183&p',array('p'=>$p)); $state='0183'; } else if (substr($_GET['State'],0,4)=='0224'){ $state=rewrite_url3('0236&p',array('p'=>$p)); } else if(substr($_GET['State'],0,4)=='0221'){ $state='0235'; //$state=rewrite_url3('0235&p',array('p'=>$p)); } else if (substr($_GET['State'],0,4)=='0226'){ //$state=rewrite_url3('0237&p',array('p'=>$p)); $state='0237'; } else if (substr($_GET['State'],0,2)=='02'){ //$state=rewrite_url3('0234&p',array('p'=>$p)); $state='0234'; } else if (substr($_GET['State'],0,4)=='0352'){ //$state=rewrite_url3('0237&p',array('p'=>$p)); $state='0372'; } else if (substr($_GET['State'],0,4)=='0351'){ //$state=rewrite_url3('0371&p',array('p'=>$p)); $state='0371'; } else if (substr($_GET['State'],0,2)=='03'){ $state='0370'; //$state=rewrite_url3('0370&p',array('p'=>$p)); } else if (substr($_GET['State'],0,4)=='0426'){ $state='0430'; //$state=rewrite_url3('0430&p',array('p'=>$p)); } else if (substr($_GET['State'],0,2)=='04'){ $state='0429'; //$state=rewrite_url3('0429&p',array('p'=>$p)); } else if(substr($_GET['State'],0,4)=='0709'){ //$state=rewrite_url3('0723&p',array('p'=>$p)); $state='0723'; } else if(substr($_GET['State'],0,4)=='0712'){ //$state=rewrite_url3('0724&p',array('p'=>$p)); $state='0724'; } else if(substr($_GET['State'],0,4)=='0714'){ $state='0725'; //$state=rewrite_url3('0725&p',array('p'=>$p)); } else if((substr($_GET['State'],0,4)=='0716')){ $state='0726'; //$state=rewrite_url3('0726&p',array('p'=>$p)); } else if((substr($_GET['State'],0,4)=='0720')){ //$state=rewrite_url3('0727&p',array('p'=>$p)); $state='0727'; } else if((substr($_GET['State'],0,4)=='0722')){ //$state=rewrite_url3('0728&p',array('p'=>$p)); $state='0728'; } else if((substr($_GET['State'],0,2)=='07')){ //$state=rewrite_url3('0729&p',array('p'=>$p)); $state='0729'; } // return ''.$state.'&p='.urlencode($protocol."://".$_SERVER['SERVER_NAME'].$port.urlencode($_SERVER['REQUEST_URI'])); //return $state; return 'index.php?State='.$state.'&p='.urlencode("http://".$_SERVER['SERVER_NAME'].urlencode($_SERVER['REQUEST_URI'])); } function strleft($s1, $s2) { return substr($s1, 0, strpos($s1, $s2)); } function cookie_login($id){ global $db,$dbase_jeux; if (!is_numeric($id)) return; check_parties(); check_OP(); GetDisponibleOPAmount(); GetDisponibleOPJAmount(); //$query = "SELECT b.mascotte_preferee, a._id_parrainage,a.pseudo, a._id,_mel, a.pnom, a.pprenom, a.pcodepostal, a.ppays,a.pdatenaissance FROM m_membres a left join compte_settings b on a._id=b._id WHERE a._id=$id"; $query = "SELECT b.mascotte_preferee, a._id_parrainage,a.pseudo, a._id,_mel, a.pnom, a.pprenom, a.pcodepostal, a.ppays,a.pdatenaissance FROM m_membres a left join m_membres_compte_settings b on a._id=b._id WHERE a._id=$id"; $result = $db->query($query); if (!pg_numrows($result)) return false; $row = pg_fetch_array($result); $_SESSION['_mel']=$row['_mel']; $_SESSION['pnom']=$row['pnom']; $_SESSION['pprenom']=$row['pprenom']; $_SESSION['pcodepostal']=$row['pcodepostal']; $_SESSION['pdatenaissance']=$row['pdatenaissance']; $_SESSION['game_sound']=$row['game_sound']; $_SESSION['mascote']=$row['mascotte_preferee']; if (is_null($_SESSION['mascote'])){ $_SESSION['mascote']='chien.gif'; } $y=explode('-',$row['pdatenaissance']); $_SESSION['years']=date('Y')-$y[0]; $_SESSION['country']=stripslashes($row['ppays']); $_SESSION['surname']=stripslashes($row['pprenom']); $_SESSION['_id_parrainage']=stripslashes($row['_id_parrainage']); $_SESSION['pseudo']=stripslashes($row['pseudo']); $query = "SELECT f1 from st_statsmembres where _id='".addslashes($id)."' "; $res = $db->query($query); $line=pg_fetch_array($res); $_SESSION['f1']=$line['f1']; $_COOKIE['id']=$_SESSION['id']; return true; } function user_login($user,$passw){ global $db; $passw=trim($passw); $user=strtolower(trim($user)); if (!isset($user) || !isset($passw)) return false;// b.game_sound, $query = "SELECT b.charme_affichage,a.idquest, a._id_parrainage,a.act_valide, b.game_sound,b.mascotte_preferee, a.nb_connect2,a._id_parrainage,a.pseudo,a._valide, a._id,_mel, a.pnom, a.pprenom, a.ptitre,a.pcodepostal, a.ppays, a.pdatenaissance, a.act_clef FROM m_membres a left join m_membres_compte_settings b on a._id=b._id WHERE a._mel='".addslashes($user)."' AND a._mdp='".addslashes($passw)."'"; $result = $db->query($query); if (!pg_numrows($result)) return false; $row = pg_fetch_assoc($result); if($row['charme_affichage']=='t'){ $_SESSION['charme_affichage']='TRUE'; } else{ $_SESSION['charme_affichage']='FALSE'; } if ($row['ptitre']==1){ $_SESSION['sex']='m'; } else { $_SESSION['sex']='f'; } $_SESSION['code_valide']=$row['_valide']; $_SESSION['register_id']=$row['_id']; $_SESSION['id']=$row['_id']; $_SESSION['idquest'] = $row['idquest']; $_SESSION['_id_parrainage'] = $row['_id_parrainage']; if(strlen(trim($row['act_clef']))>1){ setcookies('id','',time() - 3600); unset($_SESSION['id']); header('Location: index.php?State=0810'); exit(); ob_flush(); } $nb_connect=$row['nb_connect2']+1; $query1="Update m_membres set nb_connect2='{$nb_connect}', last_connect2=now() where _id='{$_SESSION['id']}'"; $res=$db->query($query1); $_SESSION['_mel']=$row['_mel']; $_SESSION['pnom']=$row['pnom']; $_SESSION['pprenom']=$row['pprenom']; $_SESSION['pcodepostal']=$row['pcodepostal']; $_SESSION['pville']=$row['pville']; $_SESSION['ptitre']=$row['ptitre']; $_SESSION['padresse']=$row['padresse']; $_SESSION['country']=stripslashes($row['ppays']); $_SESSION['act_clef']=$row['act_clef']; $_SESSION['game_sound']=$row['game_sound']; if($row['_valide'] < 2){ /*setcookies('id','',0); $_SESSION['register_id'] = $_SESSION['id']; unset($_SESSION['id']); unset($_COOKIE['id']); header("location: index.php?State=0809"); exit();*/ } $_SESSION['mascote']=$row['mascotte_preferee']; if (is_null($_SESSION['mascote'])){ $_SESSION['mascote']='chien.gif'; } $y=explode('-',$row['pdatenaissance']); $_SESSION['years']=date('Y')-$y[0]; $_SESSION['surname']=stripslashes($row['pprenom']); $_SESSION['pseudo']=stripslashes($row['pseudo']); $query = "SELECT * from st_statsmembres where _id='".addslashes($_SESSION['id'])."' "; $res = $db->query($query); $line=pg_fetch_array($res); $_SESSION['f1']=$line['f1']; $_SESSION['opj']=$line['opj']; setcookies("id", $_SESSION['id'], time() + 60 * 60 * 24 * 30); check_parties(); check_OP(); return true; } function module($var){ if($var>1){ $var=$var; } else if($var<0){ $var=$var * -1; } return $var; } function printop($v){ $resultat = ''; if ($v['op_type_gains']){ if ($v['op_valeur_gains_fixe']!=0 || $v['op_valeur_gains_pourcentage']!=0){ if ($v['op_valeur_gains_fixe']!=0) $resultat= " ".$v['op_valeur_gains_fixe']." OP / ".$v['op_type_gains'] .""; if ($v['op_valeur_gains_pourcentage']!=0) $resultat= "".$v['op_valeur_gains_pourcentage']." OP / € d'achat"; } if($v['op_valeur_gains_visite'] > 0){ $resultat="".$v['op_valeur_gains_visite']." OP / visite"; } } else{ if($v['op_valeur_gains_visite'] > 0){ $resultat="".$v['op_valeur_gains_visite']." OP / visite"; } } return $resultat; } function trims($v,$no_chars,$href="") { $no_chars=$no_chars-4; $v=trim($v); $explode=explode(' ',$v); $desc=''; $j=0; if (strlen($v)<=($no_chars+4)) return stripslashes($v); $old_desc=''; while (strlen($desc)<=$no_chars){ $old_desc=$desc; $desc.=$explode[$j].' '; $j++; } if ($href!=''){ $old_desc.="..."; } else { $old_desc.='...'; } return stripslashes($old_desc); } function count_no_of_marchand(){ $app_path = getcwd(); include($app_path."/txt/shopping/count_marchand.php"); include($app_path."/txt/jeux/count_marchand_concours.php"); include($app_path."/txt/jeux/count_marchand_sites_de_jeux.php"); include($app_path."/txt/bons_plans/count_marchand.php"); $nr_marchand=$marchand_list[0]["count"]+$marchand_no_sites_de_jeux[0]["count"]+$marchand_no_concours[0]["count"]+$marchand_no_bons_plans[0]["count"]; return $nr_marchand; } function verifemail($email) { $email = strtolower($email); if (strlen($email) < 6) return 0; if (strlen($email) > 255) return 0; if (!ereg("@", $email)) return 0; if (preg_match_all("/([^a-zA-Z0-9_\@\.\-])/i", $email, $trouve)) return 0; if (!preg_match("/^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}\$/i", $email)) return 0; list($compte, $domaine)=split("@", $email, 2); return 1; } function make_cod_grey($string){ $string=str_replace('(','(',$string); $string=str_replace(')',')',$string); return $string; } global $title; function fill_string($string,$fill,$dimension){ //return $string.str_repeat($fill,$dimension-strl($string)); } function numberformat($nr,$decimals=0){ //$decimals = 2; //if($_SESSION['lang']=='fr'){ $nr=number_format($nr,$decimals,',','.'); //} return $nr; } function banner_rotation($vector,$seq){ global $db; $res=$db->query("Select nextval('$seq') as c_pos"); $line=pg_fetch_assoc($res); $c_pos=$line['c_pos']; //******COMMENTE PAR GG le 06 mai 2010 /* $total_pos=0; while (list($key,$val)=each($vector)){ $total_pos=$total_pos+$val['no']; } $next=$c_pos % $total_pos +1; $sum=0; foreach ($vector as $key=>$val){ $sum+=$val['no']; if ($sum>=$next){ return $val; } } */ return $vector[0]; } function make_upper_menu_reglement($link=''){ $menu=array(); $reglementLoterieLink = rewrite_url3('0362',''); $reglementJeuDuPodiumLink = rewrite_url3('03971',''); $reglementJeuxOuahLink = rewrite_url3('0384',''); $reglementCashOuahLink = rewrite_url3('0373',''); if ($link!='index.php?State=0362'){ array_push($menu,'Loterie Ouah !'); } else { array_push($menu,' Loterie Ouah !'); } if ($link!='index.php?State=03971'){ array_push($menu,'Jeu du Podium'); } else { array_push($menu,'Jeu du Podium'); } if ($link!="index.php?State=0384"){ array_push($menu,'Jeux Ouah !'); } else { array_push($menu,'Jeux Ouah !'); } if ($link!="index.php?State=0373"){ array_push($menu,'Cash Ouah !'); } else { array_push($menu,'Cash Ouah !'); } return '' ; } function getPartenaires() { //$partenaires[$id] = $image $partenaires = array( "128" => "/img/regies/m1.jpg", "16" => "/img/regies/m2.jpg", "13" => "/img/regies/m3.jpg", "102" => "/img/regies/m4.jpg", "66" => "/img/regies/m5.jpg", "2" => "/img/regies/m6.jpg", "199" => "/img/regies/m7.jpg", "200" => "/img/regies/m8.jpg" ); return $partenaires; } function send_strings_to_html($arr){ global $tpl; while (list($key,$var)=each($arr)){ if (!is_array($var)){ $tpl->set_var($key,$var); } } } /** * put in $_SESSION['accLevel'] level of state access * */ function getAccLevel() { global $accLevel; $st = $_GET['State']; if (!isset($accLevel[$st])) { $_SESSION['accLevel'] = 0; }else { $_SESSION['accLevel'] = $accLevel[$st]; } } /** * put in $_SESSION['continueAcc'] values 1 or 0 for continue or for show login form * * @return $continue = 1 or 0 (1 = show page; 0 = show login) */ function getContinueAccess() { $continue = 0; switch ($_SESSION['accLevel']) { case 0: $continue = 1; //$zoneCenter->LoadCenterTemplate(); break; case 1: if (isset($_SESSION['id'])) { $continue = 1; } break; case 2: if ($_SESSION['id']>0) { $continue = 1; } break; default: break; }; $_SESSION['continueAcc'] = $continue; return $continue; } /** * redirect to login page * * @param string $redirect = url to redirect after login */ function goToLogin($redirect){ switch (substr($_GET['State'],0,2)) { case '01': header("Location: /index.php?State=010000&redir=".urlencode($redirect)); break; case '02': header("Location: /index.php?State=020000&redir=".urlencode($redirect)); break; case '03': header("Location: /index.php?State=030000&redir=".urlencode($redirect)); break; case '04': header("Location: /index.php?State=040000&redir=".urlencode($redirect)); break; case '06': header("Location: /index.php?State=060000&redir=".urlencode($redirect)); break; default: break; } } function getAutresGagnats() { $gag = array( 'index.php?State=0325' => 'Gagnants Loterie', 'index.php?State=0361' => 'Gagnants Cash Ouah !', 'index.php?State=0383' => 'Gagnants Jeux Ouah !', 'index.php?State=0459' => 'Gagnants Boost\'OP' ); $ret1 = ''; foreach ($gag as $key=>$val) { if (str_replace('index.php?State='.$_GET['State'],'',$key)==$key) { $ret1 .= ' '.$val.' |'; } } $ret1 = substr($ret1,0,strlen($ret1)-1); return $ret1; } ?> load_file($template_filename, "main"); * $tpl->set_var("ID", 2); * $tpl->set_var("Value", "Name"); * $tpl->parse("DynBlock", false); // true if you want to create a list * * $tpl->pparse("main", false); // parse and output block * OR * $tpl->parse("main", false); // parse block * $tpl->print_var("main"); // output block *********************************************************************************/ class Template { var $sTemplate; var $DBlocks = array(); // initial data:files and blocks var $ParsedBlocks= array(); // resulted data and variables var $templates_root; var $childBlocks = array (); function Template($templates_root) { $this->templates_root = $templates_root; } function load_file($filename, $sName) { $nName = ""; $template_path = $this->templates_root . "/" . $filename; if (file_exists($template_path)) { $this->DBlocks[$sName] = join('',file($template_path)); $nName = $this->NextDBlockName($sName); while($nName != "") { $this->SetBlock($sName, $nName); $nName = $this->NextDBlockName($sName); } } } function NextDBlockName($sTemplateName) { $sTemplate = $this->DBlocks[$sTemplateName]; $BTag = strpos($sTemplate, "", $BTag); $sName = substr($sTemplate, $BTag + 9, $ETag - ($BTag + 9)); if(strpos($sTemplate, "") > 0) { return $sName; } else { return ""; } } } function SetBlock($sTplName, $sBlockName) { if(!isset($this->DBlocks[$sBlockName])) $this->DBlocks[$sBlockName] = $this->getBlock($this->DBlocks[$sTplName], $sBlockName); $this->DBlocks[$sTplName] = $this->replaceBlock($this->DBlocks[$sTplName], $sBlockName); $nName = $this->NextDBlockName($sBlockName); while($nName != "") { $this->SetBlock($sBlockName, $nName); $nName = $this->NextDBlockName($sBlockName); } } function getBlock($sTemplate, $sName) { $alpha = strlen($sName) + 12; $BBlock = strpos($sTemplate, ""); $EBlock = strpos($sTemplate, ""); if($BBlock === false || $EBlock === false) return ""; else return substr($sTemplate, $BBlock + $alpha, $EBlock - $BBlock - $alpha); } function replaceBlock($sTemplate, $sName) { $BBlock = strpos($sTemplate, ""); $EBlock = strpos($sTemplate, ""); if($BBlock === false || $EBlock === false) return $sTemplate; else return substr($sTemplate,0,$BBlock) . "{" . $sName . "}" . substr($sTemplate, $EBlock + strlen("")); } function GetVar($sName) { return $this->DBlocks[$sName]; } function set_var($sName, $sValue) { $this->ParsedBlocks[$sName] = $sValue; } function print_var($sName) { echo $this->ParsedBlocks[$sName]; } function parse($sTplName, $bRepeat = false) { if(isset($this->DBlocks[$sTplName])) { if($bRepeat && isset($this->ParsedBlocks[$sTplName])) $this->ParsedBlocks[$sTplName] = $this->ParsedBlocks[$sTplName] . $this->ProceedTpl($this->DBlocks[$sTplName]); else $this->ParsedBlocks[$sTplName] = $this->ProceedTpl($this->DBlocks[$sTplName]); } else { echo "
Block with name $sTplName does't exist
"; } } function pparse($block_name, $is_repeat) { $this->parse($block_name, $is_repeat); echo $this->ParsedBlocks[$block_name]; } /* (cparse) cipri parse (we need this function to have inner blocks) */ function cparse($block_name, $is_repeat) { $this->parse($block_name, $is_repeat); return $this->ParsedBlocks[$block_name]; } function removeBlock ($sTplName) { if(isset($this->DBlocks[$sTplName])) { unset($this->ParsedBlocks[$sTplName]); unset($this->DBlocks[$sTplName]); } } function blockVars($sTpl,$beginSymbol,$endSymbol) { if(strlen($beginSymbol) == 0) $beginSymbol = "{"; if(strlen($endSymbol) == 0) $endSymbol = "}"; $beginSymbolLength = strlen($beginSymbol); $endTag = 0; while (($beginTag = strpos($sTpl,$beginSymbol,$endTag)) !== false) { if (($endTag = strpos($sTpl,$endSymbol,$beginTag)) !== false) { $vars[] = substr($sTpl, $beginTag + $beginSymbolLength, $endTag - $beginTag - $beginSymbolLength); } } if(isset($vars)) return $vars; else return false; } function ProceedTpl($sTpl) { $vars = $this->blockVars($sTpl,"{","}"); if($vars) { reset($vars); while(list($key, $value) = each($vars)) { //echo "
Cipri2 ". $value; if(preg_match("/^[\w\_]+$/",$value)) { //echo "
Cipri ". $value; if(isset($this->ParsedBlocks[$value])) { $sTpl = str_replace("{".$value."}",$this->ParsedBlocks[$value],$sTpl); } else if(isset($this->DBlocks[$value])) { $sTpl = str_replace("{".$value."}",$this->DBlocks[$value],$sTpl); } else { $sTpl = str_replace("{".$value."}","",$sTpl); } } } } return $sTpl; } function PrintAll() { $res = ""; $res .= ""; $res .= ""; reset($this->ParsedBlocks); while(list($key, $value) = each($this->ParsedBlocks)) { $res .= ""; $res .= ""; } $res .= ""; reset($this->DBlocks); while(list($key, $value) = each($this->DBlocks)) { $res .= ""; $res .= ""; } $res .= "
KeyValue
ParsedBlocks
" . htmlspecialchars($key) . "
" . htmlspecialchars($value) . "
DBlocks
" . htmlspecialchars($key) . "
" . htmlspecialchars($value) . "
"; return $res; } function isBlock ($sTplName) { if(isset($this->DBlocks[$sTplName])) { return true; } else { return false; } } function isVar ($sName) { if (isset($this->ParsedBlocks[$sName])) { return true; } else { return false; } } function AddChild ($sChild) { array_push ($this->childBlocks, $sChild); } function ParseAll ($block_name, $is_repeat) { if (count ($this->childBlocks) > 0) { do { $sName = array_shift ($this->childBlocks); if (isset($sName)) { $this->parse ($sName); } else { echo ""; } } while (isset ($sName)); } $this->pparse($block_name, $is_repeat); } } ?> tpl = &$template; } function LoadTemplate( $template_file, $template_name ) { global $template_path; $this->sTemplateFile = $template_file; $this->sTemplateName = $template_name; if( $this->tpl == 0 ) { $this->tpl = new Template( $templates_path ); } $this->tpl->load_file( $this->sTemplateFile, $this->sTemplateName ); } function Parse( $block_name = "", $bRepeat = false ) { if( $block_name == "" ) { $block_name = $this->sTemplateName; } $this->tpl->parse( $block_name, $bRepeat ); } function PParse( $block_name = "", $bRepeat = false ) { if( $block_name == "" ) { $block_name = $this->sTemplateName; } $this->tpl->pparse( $block_name, $bRepeat ); } } ?> ", str_replace("\r\n","
", $str))))); } function ToSqlBool($str="") { if($str) return '\'T\''; else return '\'F\''; } function ParseLoadQuery ($query, $qName, $sName = "", $fName = null, $zz="") { global $tpl; if ($sName == "") $sName = $qName; if (isset($query[$qName])) { $tpl->set_var("TplVar_" . $sName . "Label", $query[$qName]->label); if ($fName) $fValue = Tools::F ($fName); else $fValue = $zz; foreach ($query[$qName]->options as $key => $val) if ($val->id < 0) unset($query[$qName]->options[$key]); foreach ($query[$qName]->options as $option) { if ($option->id == "optgr") { $tpl->set_var("TplVar_List" . $sName . "OptGroup", "name."\">"); $tpl->set_var("TplVar_List" . $sName . "Value", ""); $tpl->set_var("TplVar_List" . $sName . "Label", ""); $tpl->set_var("TplVar_List" . $sName . "Select", ""); } else { $tpl->set_var("TplVar_List" . $sName . "OptGroup", ""); $tpl->set_var("TplVar_List" . $sName . "Value", ""); $sel = false; if ($fValue) { if (is_array ($fValue)) { if (FALSE === array_search($option->id, $fValue)) ; else $sel = true; reset ($fValue); } else { if ($fValue == $option->id || $fValue == $option->name) $sel = true; } } if ($sel) $tpl->set_var("TplVar_List" . $sName . "Select", "selected>"); else $tpl->set_var("TplVar_List" . $sName . "Select", ">"); } $tpl->parse("List" . $sName, true); } } } function ParseBannerList($bannerList, $sName) { global $tpl; foreach ($bannerList as $b) { $tpl->set_var("TplVar_BannerCode", $b['code']); $tpl->set_var("TplVar_BannerUrl", $b['urlimage']); $tpl->set_var("TplVar_BannerHeight", $b['imageh']); $tpl->set_var("TplVar_BannerWidth", $b['imagew']); $tpl->parse("List" . $sName, true); } } /*function ParseLoadQueryOld ($query, $qName, $sName = "", $fName = null) { global $tpl; if ($sName == "") $sName = $qName; if (isset($query[$qName])) { $tpl->set_var("TplVar_" . $sName . "Label", $query[$qName]->label); if ($fName) $fValue = Tools::F ($fName); else $fValue = null; foreach ($query[$qName]->options as $option) { $tpl->set_var("TplVar_List" . $sName . "Value", $option->id); $tpl->set_var("TplVar_List" . $sName . "Label", $option->name); $sel = false; if ($fValue) { if (is_array ($fValue)) { if (FALSE === array_search($option->id, $fValue)) ; else $sel = true; reset ($fValue); } else { if ($fValue == $option->id || $fValue == $option->name) $sel = true; } } if ($sel) $tpl->set_var("TplVar_List" . $sName . "Select", "selected"); else $tpl->set_var("TplVar_List" . $sName . "Select", " "); $tpl->parse("List" . $sName, true); } } }*/ function F ($var, $default = null) { return Tools::getFormData ($var, $default); } function getFormData($var, $default = null) { return ($val = Tools::getPost($var)) !== null ? $val : Tools::getGet($var, $default); } function getGet($var, $default = '') { if (strlen($_GET[$var])) return $_GET[$var]; else return $default; } function getPost($var, $default = null) { return (array_key_exists($var, $_POST)) ? $_POST[$var] : $default; } function FormatDateFromDb($dbDate) { $date = explode("-",$dbDate); $eurDate = $date[2].".".$date[1].".".$date[0]; return $eurDate; } function FormatDateToDb($eurDate) { $date = explode(".",$eurDate); if (count($date) == 3) $dbDate = $date[2]."-".$date[1]."-".$date[0]; else $dbDate = "01-01-1970"; return $dbDate; } function FillF ($sName, $defaultValue = null) { global $tpl; if ($defaultValue && $defaultValue != "") { $vName = $defaultValue; } else { $vName = Tools::F ($sName); } $tpl->set_var ("TplVar_" . $sName, $vName); } function FillFC ($sName, $status) { global $tpl; $f = Tools::F ($sName); $tpl->set_var ("TplVar_".$sName."".$f, $status); } function KeyGen ($len = 32) { return substr(md5(uniqid(rand())),1,$len); } function GenerateLotteryNumber() { global $db; do { $num_lot = rand(100000, 999999) . '1'; $sql = "SELECT num_lot FROM j_jeux_loterie" . CURRENT_ACTIVE_LOTTERY . " WHERE num_lot = $num_lot"; $res2= @pg_exec($db, $sql); } while (pg_numrows($res2) != 0); return $num_lot; } function GetLotteryBannerList($code) { global $db2; $query = "SELECT no FROM tournantesurl b WHERE b.code = '$code'"; $result = $db2->select($query); $no = $result[0]['no']; $query = "SELECT code, imageh, imagew, urlimage FROM tournantesdetails d, bannieresurl b WHERE d.no = $no AND b.no = d.no_b"; $result = $db2->select($query); foreach ($result as $row) { $query = "SELECT no FROM bannieresurl WHERE code='".$row['code']."'"; $res = $db2->select($query); $nr = $res[0]['no']; $query = "UPDATE bannierescompteurs SET pap=(pap+1) WHERE no='$nr'"; $db2->query($query); } return $result; } function GetRedirectUrl($code) { global $db2; $query = "SELECT No FROM bannieresurl WHERE code='$code'"; $result = $db2->select($query); $nr = $result[0]['no']; $query = "UPDATE bannierescompteurs SET cli=(cli+1) WHERE no='$nr'"; $db2->query($query); $query = "SELECT urlredirect FROM bannieresurl b WHERE b.code='".addslashes($code)."'"; $result = $db2->select($query); return $result[0]['urlredirect']; } function OpenWindow($url) { echo " "; } function redirect($url) { echo " "; } function GetRandomBanner() { global $dbase; //$db = new Sql_Wrapper("", "", "", "offres"); $query = "SELECT * FROM ban_fr_banniere INNER JOIN ban_fr_annonceur ON annonceur_id=banniere_id_annonceur WHERE banniere_width='468' AND banniere_height='60'"; //echo $query; $result = $dbase->query($query); $temp = array(); if (!$result) return 0; $max = pg_numrows($result)-1; while ($row = pg_fetch_array($result)) array_push($temp, $row); $banner_to_return = rand(0, $max); return $temp[$banner_to_return]; } function GetConfirmOffer($id) { global $dbase; //$db = new Sql_Wrapper("", "", "", "offres"); $query = "SELECT * FROM ban_fr_banniere INNER JOIN ban_fr_annonceur ON annonceur_id=banniere_id_annonceur WHERE banniere_id='$id'"; $result = $dbase->query($query); if (!$result) return 0; return $result[0]; } function GetConversionParams(&$taux_retrocession, &$taux_conversion) { global $dbase; $query = "SELECT * FROM ban_fr_set_params WHERE param='taux_conversion_op_euro'"; $result = $dbase->query($query); $row = pg_fetch_array($result); $taux_conversion = abs($row['valeur']); $query = "SELECT * FROM ban_fr_set_params WHERE param='taux_retrocession_membre_ouah'"; $result = $dbase->query($query); $row = pg_fetch_array($result); $taux_retrocession = $row['valeur']; } function getDomainName($domainID) { global $db; $query = "SELECT label FROM m_cir WHERE no='$domainID'"; $result = $db->query($query); $row = pg_fetch_array($result); return $row['label']; } function getSubdomainInfo($subdomainID) { global $db; $query = "SELECT label, no_r FROM m_cisr WHERE no='$subdomainID'"; $result = $db->query($query); $row = pg_fetch_array($result); return $row; } function FormatNumber($number) { $number = (string)$number; $ret_string = ""; $len = strlen($number)-1; //echo "

$number --> $len
"; for ($i=0; $i<=$len; $i++) { $ret_string .= $number[$len-$i]; if ($i%3 == 2 && ($i != $len)) $ret_string .= "."; //echo "$i --> $ret_string ---> ".$number[$len-$i]."
"; } return strrev($ret_string); } } Class Logger { function Show ($name) { if (isset ($name)) print "
". $name ."\n"; } } ?>
Fatal error: Class 'CFrame' not found in /data/www/sites_ouah/fr2/classes/TplTop.php on line 4