Advertisement
johnburn

prepend.inc.php

Aug 16th, 2011
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.21 KB | None | 0 0
  1. <?php
  2.  
  3. function T_( $str )
  4. {
  5.     global $lang_str;
  6.     if ( !isset( $_SESSION['Lang'] ) )
  7.     {
  8.         $_SESSION['Lang'] = "tw";
  9.     }
  10.     if ( isset( $lang_str[$str][$_SESSION['Lang']] ) )
  11.     {
  12.         return $lang_str[$str][$_SESSION['Lang']];
  13.     }
  14.     return $str;
  15. }
  16.  
  17. $lang_str = array( );
  18. $lang_str['首頁']['en'] = "Home";
  19. $lang_str['虎尾科大']['en'] = "NFU";
  20. $lang_str['瀏覽人數:']['en'] = "Visits:";
  21. $lang_str['人']['en'] = "";
  22. $lang_str['數位學習歷程介紹']['en'] = "E-portfolio Intro.";
  23. $lang_str['學生專區']['en'] = "Student";
  24. $lang_str['老師專區']['en'] = "Teacher";
  25. $lang_str['最新消息']['en'] = "News";
  26. $lang_str['展示區']['en'] = "Showcase";
  27. $lang_str['常見問題']['en'] = "FAQ";
  28. $lang_str['課程地圖']['en'] = "Course Map";
  29. $lang_str['搜尋']['en'] = "Search";
  30. $lang_str['本網站著作權屬於國立虎尾科技大學,請詳見使用規則。 電話:05-6315000 傳真:05-6315999']['en'] = "This website all rights reserved to NFU. &nbsp;&nbsp;&nbsp; TEL: 05-6315000 FAX: 05-6315999";
  31. $lang_str['虎科大統一編號:64967512 地址:632 雲林縣虎尾鎮文化路64號 | 分機查詢']['en'] = "";
  32. $lang_str['銳綸數位建置']['en'] = "Designed by: Ruling";
  33. if ( !defined( "__IS_PREPEND_INCLUDED__" ) )
  34. {
  35.     define( "__IS_PREPEND_INCLUDED__", 1 );
  36.     require( "config.inc.php" );
  37.     mb_internal_encoding( "UTF-8" );
  38.     $js_path = $web_path."/js";
  39.     $img_path = $web_path."/images";
  40.     $inc_path = $web_path."/includes";
  41.     $thm_path = $web_path."/themes";
  42.     $fil_path = $web_path."/files";
  43.     $plg_path = $web_path."/plugins";
  44.     $cke_path = $plg_path."/ckeditor_3.4.1";
  45.     $web_dir = $_SERVER['DOCUMENT_ROOT'].$web_path;
  46.     $img_dir = $web_dir."/images";
  47.     $inc_dir = $web_dir."/includes";
  48.     $plg_dir = $web_dir."/plugins";
  49.     $thm_dir = $web_dir."/themes";
  50.     $fil_dir = $web_dir."/files";
  51.     $fun_dir = $inc_dir."/functions";
  52.     $cls_dir = $inc_dir."/classes";
  53.     $lot_dir = $inc_dir."/layouts";
  54.     $mod_dir = $inc_dir."/modules";
  55.     $fnt_dir = $inc_dir."/fonts";
  56.     require( $plg_dir."/adodb511/adodb.inc.php" );
  57.     require( $plg_dir."/ckeditor_3.4.1/ckeditor.php" );
  58.     require( $plg_dir."/PHPMailer_v5.1/class.phpmailer.php" );
  59.     require( $plg_dir."/jpgraph-3.0.7/src/jpgraph.php" );
  60.     require( $plg_dir."/CreateZipFile.inc.php" );
  61.     require( $plg_dir."/pclzip-2-8-2/pclzip.lib.php" );
  62.     require( $plg_dir."/Securimage-2.0.1/securimage.php" );
  63.     require_once( $cls_dir."/core/PDirList.class.php" );
  64.     require_once( $cls_dir."/core/PRecursive.class.php" );
  65.     PRecursive::require_once_all_files( $cls_dir );
  66.     if ( !isset( $_SESSION ) )
  67.     {
  68.         session_start( );
  69.     }
  70.     header( "Cache-control: private" );
  71.     PWeb::init( );
  72.     PUser::init( );
  73.     PModule::url_parse( );
  74.     PUser::check( );
  75.     PTheme::init( );
  76.     PModule::init( );
  77.     PModule::prepend( );
  78.     PLayout::init( );
  79.     PSite::init( );
  80.     if ( PUser::logined( ) )
  81.     {
  82.         if ( time( ) < $_SESSION['USER']->timestamp( ) + 6 * 60 * 60 )
  83.         {
  84.             $_SESSION['USER']->timestamp( time( ) );
  85.         }
  86.         else
  87.         {
  88.             PUser::init( true );
  89.         }
  90.     }
  91. }
  92. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement