template_notfound/home/weddingk/public_html/themes/gtoko/common/message.php

47.      function languagevar($var) {
48.          return T($var);
49.      }
50. 
51.      function error($message$tplname) {
52.          spError($message.$tplname);
53.      }
54. 
55.  }
56.  ?>
9.          
10.          if($fp = @fopen($full_tpl_file_path'r')) {
11.              $template = @fread($fpfilesize($full_tpl_file_path));
12.              fclose($fp);
13.          } else {
14.              $this->error('template_notfound'$full_tpl_file_path);
15.          }
16.          $this->tpldir $tpldir;
17.          
18.          for($i 1$i <= 5$i++) {
19.              if(strexists($template'{subtemplate')) {
787.  }
788.  function checktplrefresh($full_tpl_file_path$full_cache_file_path$timecompare$tpldir,$tplrefresh=0) {
789. 
790.      if(empty($timecompare) || $tplrefresh == ) {
791.          $template spClass("Template");
792.          $template->parse_template($full_tpl_file_path$full_cache_file_path$tpldir);
793.          return TRUE;
794.      }
795.      return FALSE;
796.  }
797.  function get_contents($url,$retries=3){
780.      return !(strpos($string$find) === FALSE);
781.  }
782.  function template($tplfile,$tpldir 'default',$tplrefresh=0){
783.      $full_tpl_file_path APP_PATH.'/themes/'.$tpldir.'/'.$tplfile.'.php';
784.      $full_cache_file_path APP_PATH.'/data/template/'.$tpldir.'_'.str_replace('/''_'$tplfile).'.php';
785.      checktplrefresh($full_tpl_file_path$full_cache_file_path, @filemtime($full_cache_file_path), $tpldir,$tplrefresh);
786.      return $full_cache_file_path;
787.  }
788.  function checktplrefresh($full_tpl_file_path$full_cache_file_path$timecompare$tpldir,$tplrefresh=0) {
789. 
790.      if(empty($timecompare) || $tplrefresh == ) {
102.          $tplname template($tpl,$this->themes,0);
103.          return $this->display($tplname,false);
104.      }
105.      
106.      public function output($tpl,$need_header_footer=true){
107.          $tplname template($tpl,$this->themes,0);
108.          $this->need_header_footer $need_header_footer;
109.          $this->display($tplname,true);
110.      }
111. 
112.      public function set_tagcloud(){
4.      $url = !$url?$_SERVER['HTTP_REFERER']:$url;
5.      $url = !$url?$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]:$url;
6.      $controller->message=$message;
7.      $controller->url=$url;
8.      $controller->type=$type;
9.      $controller->output("common/message",false);
10.  }
11. 
12.  ?>
351.          show_message($msg,$this,$url,'success');
352.          exit;
353.      }
354. 
355.      public function error($msg$url ''){
356.          show_message($msg,$this,$url,'error');
357.          exit;
358.      }
359.      
360.      public function vcode_check() {
361.          $vcode spClass('Captcha');
204.      }
205. 
206.      function parameter_need($param=''){
207.          $p $this->$param;
208.          if(!$p||$p==NULL){
209.              $this->error(T('lost_param'));
210.          }
211.      }
212. 
213.      function check_admin()
214.      {
44.          }
45.          parent::shares($this->user_id);
46.      }
47.      
48.      public function album(){
49.          $this->parameter_need('user_id');
50.          if($this->page==1){
51.              $this->userControlPub($this->user_id);
52.          }
53.          parent::album($this->user_id);
54.      }
16.      if(!is_object($handle_controller) || !method_exists($handle_controller$__action)){
17.          eval($GLOBALS['G_SP']["dispatcher_error"]);
18.          exit;
19.      }
20.      // 路由并执行用户代码
21.      $handle_controller->$__action();
22.      // 控制器程序运行完毕,进行模板的自动输出
23.      if(FALSE != $GLOBALS['G_SP']['view']['auto_display']){
24.          $__tplname $__controller.$GLOBALS['G_SP']['view']['auto_display_sep'].
25.          $__action.$GLOBALS['G_SP']['view']['auto_display_suffix']; // 拼装模板路径
26.          $handle_controller->auto_display($__tplname);