<?
session_start();
header("Content-type: text/html; charset=utf8");
//顯示 MySql 錯誤訊息  Y/N
$show_error="Y";

//DB hostname 連線主機 (Host)
$mysql_hostname='localhost';
$db_host=$mysql_hostname;

//DB account 連線使用者名稱 (User Name)
//$mysql_id='root';
$mysql_id='gabfood';
$db_id=$mysql_id;

//DB Password 連線使用者密碼 (Password)
//$mysql_pass='mysql';
$mysql_pass='Siyc1?91';
$db_pw=$mysql_pass;

//DB name 資料庫名稱 (DataBase Name)
//$db_name="ct_gabfood";
$db_name="gabfood";

// 2014-10-17 bis.
define("PWD_ASTR","|LB)GPrZM#z72kl");

//DB hostname 連線
$MyConnect=mysql_connect($mysql_hostname,$mysql_id,$mysql_pass);
mysql_query("SET NAMES utf8",$MyConnect);
mysql_query("SET CHARACTER_SET_database= utf8",$MyConnect);
mysql_query("SET CHARACTER_SET_CLIENT= utf8",$MyConnect);
mysql_query("SET CHARACTER_SET_RESULTS= utf8",$MyConnect);
mysql_select_db($db_name);  

$err=mysql_error();
if($show_error=="Y"){

 if($err){
   echo "Error DB<br>";
   echo "mysql_error=".$err;
 }

}
//定義系統路徑
$system_deny_page = "./index.php";
$subsite_id = "";

//定義錯誤訊息

//網站前端
$error_message[1][1] = "系統找無此編號的訊息,請重新選擇!!";
$error_message[1][2] = "系統發生不可預期錯誤,無法打開此編號資料,請重新選擇!!";
$error_message[1][3] = "您輸入的帳號密碼有誤,請重新輸入一遍!!";
$error_message[1][4] = "您的認證資訊有問題,系統無法驗證成功!!";
$error_message[1][5] = "系統警告:不好意思,該場活動報名日期已經截止或是該活動已經結束了!!";
$error_message[1][6] = "系統警告:不好意思,該場活動您已經報名過了!!";
$error_message[1][7] = "您已經擁有會員的身份了,請登出後再進行會員申請動作!!";
$error_message[1][8] = "系統警告:活動場次尚未指定,請重新操作一遍!!";
$error_message[1][9] = "您填寫的內容並不完整,請再次檢查一遍欄位內容!!";
$error_message[1][10] = "系統警告:借用器材必須先行登入系統!!";
$error_message[1][11] = "系統警告:不好意思,該場活動報名人數已經額滿了!!";
$error_message[1][12] = "您申請的會員ID已經重複存在,請重新選擇另一個ID!!";
$error_message[1][13] = "您申請的電子信箱已經重複存在,請重新選擇另一個電子信箱!!";
$error_message[1][14] = "系統警告:請勿嘗試執行不正常的操作流程!!";
$error_message[1][15] = "系統警告:系統查無此帳號資料,請重新檢查一遍再行輸入!!";
$error_message[1][16] = "系統警告:電子郵件寄送發生問題,請稍待片刻再行操作!!";
$error_message[1][17] = "系統警告:開啟會員資料發生問題,請稍待片刻再行操作!!";
$error_message[1][18] = "系統警告:您輸入的原始密碼並不正確,請重新檢查一遍再行輸入!!";
$error_message[1][19] = "系統警告:您未具有使用系統權限,請先行登入系統!!";
$error_message[1][20] = "系統警告:預約會議室必須先行登入系統!!";
$error_message[1][21] = "系統警告:尚未指定所要預約的會議室,請重新指定之!!";
$error_message[1][22] = "系統警告:您只能選擇今天以後的日期,請重新選擇之!!";
$error_message[1][23] = "系統警告:您所預約的日期有錯誤,請重新選擇之!!";
$error_message[1][24] = "系統警告:您所預約的日期已經被預約走了,請重新選擇之!!";
$error_message[1][25] = "系統警告:您所預約的日期已經被借用走了,請重新選擇之!!";
$error_message[1][26] = "系統警告:尚未指定所要借用的器材,請重新指定之!!";
$error_message[1][27] = "系統警告:您有部份必填欄位尚未填寫,請重新檢查一遍!!";
$error_message[1][28] = "系統警告:預約會議室必須具有廠商員工身份!!";
$error_message[1][29] = "系統警告:借用器材必須具有廠商員工身份!!";
$error_message[1][30] = "系統警告:確認密碼錯誤,請重新檢查一遍!!";
$error_message[1][31] = "系統警告:目前這項活動並不開放線上報名!!";
$error_message[1][32] = "系統警告:目前這項活動還未到線上報名時間或是已經超過活動日期了!!";
$error_message[1][33] = "系統警告:此場活動您已經報名過了,請勿重新報名!!";
$error_message[1][34] = "系統警告:此場活動的報名人數已經額滿!!";


//網站後端
$error_message[2][1] = "登入帳號或密碼不能為空白,請再重新輸入一次!!";
$error_message[2][2] = "身份確認失敗,不是一個有效的帳號,若不是本系統管理人員,請勿嘗試進行登入動作!!";
$error_message[2][3] = "沒有指定所要處理的編號,請重新選擇一次!!";
$error_message[2][4] = "系統發生不可預期錯誤,無法打開此編號資料,請重新選擇!!";
$error_message[2][5] = "您沒有權限可以刪除此位管理者或是您無法刪除自己的帳號!!";
$error_message[2][6] = "您無法刪除這個群組,因為還有其他管理者隸屬於此群組內!!";
$error_message[2][7] = "管理者電子信箱已經重複了, 請重新選擇另一個!";
$error_message[2][8] = "您有些欄位內容為空白,請重新檢查輸入內容再行操作!!";
$error_message[2][9] = "您沒有此功能的使用權限,請聯絡網站管理者詢問!!";
$error_message[2][10] = "由於您閒置太久沒有使用,系統為了安全起見自動幫您登出系統了,請重新登入系統!!";
$error_message[2][11] = "您輸入的身份證字號已經被人使用了,若不是您本人請向網站管理者反應!!";
$error_message[2][12] = "您輸入的E-Mail信箱已經重覆,若不是您本人請向網站管理者反應!!";
$error_message[2][13] = "新增廣告需上傳圖檔,請先指定廣告圖檔!!";
$error_message[2][14] = "系統警告:此編號檔案無法打開,請重新選擇一遍!!";
$error_message[2][15] = "生日日期輸入錯誤,請重新檢查一遍";
$error_message[2][16] = "您輸入的日期區間有誤,開始日期大於結束日期!!";
$error_message[2][17] = "您的日期尚未挑選!!";
$error_message[2][18] = "報名截止日期不能大於或等於活動日期!!";
$error_message[2][19] = "設定報名限制人數數量必需為整數且大於0!!";
$error_message[2][20] = "系統警告:上傳圖檔出現錯誤,不是一個正確可顯示的圖檔!!";
$error_message[2][21] = "系統警告:上傳圖檔出現錯誤,系統無法儲存上傳圖檔!!";

//網站後端/子站
$error_message[3][1] = "您尚未建立產品主分類,請先建立產品主分類再建立次分類!!";
$error_message[3][2] = "您第一層產品分類尚未輸入,請重新輸入!!";
$error_message[3][3] = "您輸入的產品分類已經重覆了,請重新選擇另一個名稱!!";
$error_message[3][4] = "您尚未選擇產品的主分類,請先指定該分類隸屬於那個主分類下!!";
$error_message[3][5] = "您尚未建立產品主分類,請先建立後再行建立產品!!";
$error_message[3][6] = "上傳圖檔出現錯誤,不是一個正確可顯示的圖檔!!";
$error_message[3][7] = "上傳圖檔出現錯誤,系統無法儲存上傳圖檔!!";


//定義完成訊息
$success_message[1][1] = "您已經成功加入會員,謝謝!!";
$success_message[1][2] = "系統已經將您的會員密碼寄送到您的電子信箱,謝謝!!"; 
$success_message[1][3] = "您已經成功變更您的會員密碼,系統已經自動將您登出,請重新登入之!!";
$success_message[1][4] = "您已經成功修改您會員的資料了!!";
$success_message[1][5] = "會議室預約已完成,謝謝!!";
$success_message[1][6] = "器材借用已完成,謝謝!!";
$success_message[1][7] = "您的寶貴意見我們已經收到了,我們會儘快回覆您!!";
$success_message[1][8] = "您已經成功報名該場活動,謝謝!!";
$success_message[1][9] = "您已經成功變更您的會員密碼,下次登入請使用新密碼登入!!";

$success_message[2][1] = "您已經成功登出後台管理系統了!";
$success_message[2][2] = "您已經成功刪除此位管理者了!";
$success_message[2][3] = "您已經成功刪除此一群組了!";
$success_message[2][4] = "您已經成功修改此位管理者資料了!";
$success_message[2][5] = "您已經成功啟用此位會員權力了!";
$success_message[2][6] = "您已經成功將此位會員設定為停權狀態了!";
$success_message[2][7] = "您已經成功更新該項內容了!";
$success_message[2][8] = "您已經成功新增一筆資料了!";
$success_message[2][9] = "您已經成功修改此筆資料了!"; 
$success_message[2][10] = "您已經成功刪除此筆資料了!"; 
$success_message[2][11] = "電子信箱驗證成功!!";
$success_message[2][12] = "您已經成功修改此位會員資料了!";
$success_message[2][13] = "系統已經將您回覆的內容寄送給發問者了!";

$success_message[3][1] = "您已經成功新增產品第一層分類了!";
$success_message[3][2] = "您已經成功修改產品分類的資料了!";
$success_message[3][3] = "您已經成功新增產品第二層分類了!";
$success_message[3][4] = "您已經成功修改產品第二層分類的資料了!";
$success_message[3][5] = "您已經成功新增一項產品了!";

if (!function_exists("GetSQLValueString")) {
  function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
  {
    if (PHP_VERSION < 6) {
      $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
    }

    $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

    switch ($theType) {
      case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
      case "long":
      case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
      case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
      case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
      case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
    }
    return $theValue;
  }
}
?>
