<?php
defined("cmr_online") or die("hacking attempt, application is not online, click <a href=\"index.php?cmr_mode=login\" > Here </a> to login before continue ");
/**
* template_logout.php
* ----------------
* begin : July 2005 - July 2009
* copyright : Camaroes Ver 2.0.3 (C) 2005-2009 T.E.H
* www : http://sourceforge.net/projects/camaroes/
*/
/* vim: set expandtab tabstop=4 shiftwidth=4: */
/*
Copyright (c) 2009, Tchouamou Eric Herve <tchouamou@gmail.com>
All rights reserved.
template_logout.php, 2009-Feb-Tue 0:12:13
*/
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$sessionid = session_id();
session_regenerate_id();
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$cmr->prints["match_module_message"] = "";
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
include_once($cmr->get_path("index") . "adodb/adodb.inc.php");
include_once($cmr->get_path("func") . "function/func_mysql.php");
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// ========================Cleaning=======================
if (!empty($cmr->config["cmr_cleaning_at_logout"]))
if($conn = $cmr->connect()){
$conn->Execute("delete from " . $cmr->get_conf("cmr_table_prefix") . "logging where ((user_email='".$user_email."') and (date_sub(CURRENT_TIMESTAMP,interval ". $cmr->get_conf("db_interval_log_rotate").") >= date_time));", $cmr->db_connection);
$conn->Execute("delete from " . $cmr->get_conf("cmr_table_prefix") . "session where ((user_email='".$user_email."') and (date_sub(CURRENT_TIMESTAMP,interval ". $cmr->get_conf("db_interval_log_rotate").") >= date_time));", $cmr->db_connection);
// ========================Cleaning=======================
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$status = "disconnect";
$state = "disactivated";
$sessionip = $_SERVER['REMOTE_ADDR'];
$time_out = $cmr->get_conf("cmr_session_time_out");
$sql_session = "update " . $cmr->get_conf("cmr_table_prefix") . "session set ";
$sql_session .= "status = '$status', state = '$state' , session_end = NOW() ";
$sql_session .= "where (((status = 'connect') and (sessionid = '".$sessionid."') and (sessionip = '".$sessionip."')) ";
$sql_session .= " or ((status = 'connect') and (date_sub(curdate(),interval " . $time_out . ") > date_time ))) ;";
// $cmr->prints[""] .=$sql_session ;
$result_session = &$conn->Execute($sql_session) or print($conn->ErrorMsg());
}
// ========================Cleaning=======================
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
isset($cmr->user["auth_email"])?$user_email = $cmr->get_user("auth_email"):$user_email = "guest";
$cmr->event["id"]="10";
$cmr->event["name"]="logout";
$cmr->event["line"]=__LINE__;
$cmr->event["script"]=__FILE__;
$cmr->event["data"]="";
$cmr->event["comment"]="". $cmr->translate("Logout for user") . ":".$user_email." ". $cmr->translate("clean") . " [ticket_read, message_read and cmr_session] session=".session_id();
$cmr->run_event();
// cmr_error_log($cmr->config, $cmr->session, "Script=" . __FILE__ . " Line=" . __LINE__ . " : " . "Logout cleaning table ticket_read, message_read and cmr_session id=$sessionid");
// ========================Cleaning=======================
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$cmr->language = cmr_include_conf($cmr->config, $cmr->get_conf("cmr_begin_lang_file"), $cmr->language, "var");
$cmr->themes = cmr_include_conf($cmr->config, $cmr->get_conf("cmr_begin_theme_file"), $cmr->themes, "var");
$cmr->page = cmr_include_conf($cmr->config, $cmr->get_conf("cmr_begin_pager_file"), $cmr->page, "var");
$cmr->session["cmr_img_code"] = $cmr->gener_code("Camaroes");
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$cmr->prints["match_encoding"] = $cmr->language["cmr_charset"];
$cmr->prints["match_language"] = $cmr->language["cmr_language"];
$cmr->prints["match_www_path"] = "";
// $cmr->prints["match_html_header_lang"] = $cmr->get_conf("html_header_lang");
$cmr->prints["match_content_type"] = $cmr->get_conf("html_meta_content_type");
$cmr->prints["match_keyword"] = $cmr->get_conf("html_meta_keyword");
$cmr->prints["match_description"] = $cmr->get_conf("html_meta_description");
$cmr->prints["match_author"] = $cmr->get_conf("html_meta_author");
$cmr->prints["match_date"] = $cmr->get_conf("html_meta_date");
$cmr->prints["match_refresh"] = $cmr->get_page("refresh");
$cmr->prints["match_bgcolor"] = $cmr->get_theme("bgcolor");
$cmr->prints["match_background"] = $cmr->get_theme("background");
$cmr->prints["match_no_java"] = $cmr->translate("no_java");
$cmr->prints["match_logo_icon"] = $cmr->get_conf("cmr_logo_icon");
$cmr->prints["match_style"] = $cmr->get_path("www") . "css/camaroes.css";
$cmr->prints["match_javascript"] = $cmr->get_path("www") . "javascript/camaroes.js";
$cmr->prints["match_clock_engine"] = ";";
if(!empty($cmr->config["cmr_clock_engine"]))
$cmr->prints["match_clock_engine"] = $cmr->get_conf("cmr_clock_engine")."; ";
$cmr->prints["match_ajax_engine"] = ";";
if(!empty($cmr->config["cmr_ajax_engine"])) $cmr->prints["match_ajax_engine"] = "ajax_event('". $cmr->get_conf("cmr_ajax_engine")."')";
$cmr->prints["match_onload"] = ";";
$cmr->prints["match_noscript"] = $cmr->translate("!!! Need java script to run well !!!");
$cmr->prints["match_sound"] = 0;
if ($cmr->config['cmr_exec_sound']) $cmr->prints["match_sound"] = "";
// // print("<embed src=\"". $cmr->get_conf("cmr_audio_sound") ."\" hidden=\"true\" height=\"60\" width=\"135\" autostart=\"true\" loop=\"false\" playcount=\"1\" volume=\"10\" starttime=\"00:11\" endtime=\"00:16\"/>");
// // print("<noembed>";style=\"visibility :hidden); display:none\"
// print("<bgsound src=\"". $cmr->get_conf("cmr_audio_sound") ."\" loop=\"1\" />");
// // print("</noembed>");
$cmr->page["middle1"]="logout";
if(isset($cmr->page["page_title"])&&(strlen($cmr->page["page_title"])>2)){
$cmr->prints["match_title"] = ucfirst(ereg_replace("_", " ", $cmr->page["page_title"]))." (" . $cmr->config["cmr_company_name3"] . ") " . $cmr->get_conf("cmr_version");
}else{
$cmr->prints["match_title"] = "(" . $cmr->config["cmr_company_name3"] . ") " . ucfirst(ereg_replace("_", " ", substr($cmr->page["middle1"], 0, strrpos($cmr->page["middle1"], ".")))) . " - Ver. " . $cmr->get_conf("cmr_version");
}
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$file_list = array();
$file_list[] = $cmr->get_path("template") . "templates/template_logout" . $cmr->get_ext("template");
$file_list[] = $cmr->get_path("template") . "templates/origin/template_logout" . $cmr->get_ext("template");
$template_logout_file = cmr_good_file($file_list);
$template_logout = file_get_contents($template_logout_file);
print(cmr_print_template($template_logout, "template1", $cmr->prints));
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$cmr->module["name"] = "";
$cmr->module["rown_position"] = "head";
$cmr->module["col_position"] = 1;
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if (cmr_match_include($template_logout, "match_include1")) include_once($cmr->get_path("module") . "modules/guest/page_header.php");
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$t = new open_window($cmr->config, $cmr->page, $cmr->module, $cmr->themes);
/*$t->win_type="default"()*/
// $t->load_template($cmr->themes);
$t->themes["module_name"]= "Logout";
$t->themes["module_positionx"]= "head";
$t->themes["module_positiony"]= "2";
$t->themes["title"] = " Logout";
// $t->themes["text"]="";
// $t->themes["text_align"]="center";
// $t->themes["bgcolor"]="#FFFFFF";
// $t->themes["border"]="1";
// $t->themes["bordercolor"]="#003366";
// $t->background="";
// $t->themes["width"]="100%";
// $t->themes["header_visible"]=1;
// $t->themes["header_tools_left"]=0;
// $t->themes["header_tools_right"]=0;
// $t->themes["header_bgcolor"]="#008888";
// $t->themes["header_color"]="#FFA34F";
// $t->themes["header_align"]="center";
// $t->themes["header_border"]="0";
// $t->themes["header_bgimage_left"]="";
// $t->themes["header_bgimage_middle"]="";
// $t->themes["header_bgimage_right"]="";
// $t->themes["hearder_mouse_effect"]="1"; background="images/greenpill.gif" height="30" width="90"
$cmr->prints["match_open_windows"] = $t->show_noclose();
$cmr->prints["match_thanks_for_using"] = $cmr->translate("thanks for have used this portal");
$cmr->prints["match_label_init"] = $cmr->translate("Init");
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$cmr->prints["match_link_login"] ="<a href=\"index.php?cmr_mode=login&force_login=yes\" ><big>" . $cmr->translate("Login") . "</big></a>";
$cmr->prints["match_link_logout"] ="<a href=\"index.php?cmr_mode=logout\" ><big>" . $cmr->translate("logout") . "</big></a>";
if(!empty($cmr->config["cmr_allow_forget_account"]))
$cmr->prints["match_link_forget_account"] = "<a href=\"index.php?cmr_mode=forget_account\" ><big>" . $cmr->translate("Forget Account") . "</big></a>";
if(!empty($cmr->config["cmr_allow_inscription"]))
$cmr->prints["match_link_inscription"] = "<a href=\"index.php?cmr_mode=inscription\" ><big>" . $cmr->translate("New account") . "</big></a>";
if(!empty($cmr->config["cmr_allow_validation"]))
$cmr->prints["match_link_validation"] = "<a href=\"index.php?cmr_mode=validation\" ><big>" . $cmr->translate("Account Validation") . "</big></a>";
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$cmr->prints["match_close_windows"] = $t->close();
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
print(cmr_print_template($template_logout, "template2", $cmr->prints));
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$cmr->module["name"] = "footer";
$cmr->module["rown_position"] = "foot";
$cmr->module["col_position"] = "1;1;1;1;1;1";
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if (cmr_match_include($template_logout, "match_include2")) include($cmr->get_path("module") . "modules/guest/page_footer.php");
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
print(cmr_print_template($template_logout, "template3", $cmr->prints));
$cmr->prints = array();
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$cmr = NULL;
$_SESSION = array();
@ session_destroy()
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
?>