예제 #1
0
파일: Template.php 프로젝트: nbaiwan/yav
 public function loadCharsetAction($id)
 {
     $template = CollectTemplateModel::getTemplateById($id, false);
     $_charset = CollectTaskModel::getCharset();
     echo $_charset[$template['collect_template_charset']];
 }
예제 #2
0
파일: Task.php 프로젝트: nbaiwan/yav
 public function actionLoadTemplateRules($id)
 {
     $template = CollectTemplateModel::inst()->getTemplateById($id);
     if ($template) {
         $rules = array('ok' => true, 'list' => $template['collect_template_list_rules'], 'addons' => $template['collect_template_addons_rules']);
     } else {
         $rules = array('ok' => false);
     }
     echo json_encode($rules);
     exit;
 }
예제 #3
0
 /**
  * 强制更新缓存
  */
 public function updateCache()
 {
     //
     self::$__templates = null;
     self::$__templates = $this->readTemplateArray();
     if (isset($this->cache)) {
         $this->cache->set('collect.template', self::$__templates);
     }
     return true;
 }