Ejemplo n.º 1
0
 public static function portal_topic($topic)
 {
     global $_G;
     if (!empty($_G['setting']['makehtml']['flag']) && !empty($_G['setting']['makehtml']['topichtmldir']) && $topic['name']) {
         $_G['dynamicurl'] = 'portal.php?mod=topic&topicid=' . $topic['topicid'];
         self::$callbackdata['data'] = array();
         if (!$topic['htmlmade']) {
             self::$callbackdata['data']['htmlmade'] = 1;
         }
         if ($topic['htmldir'] != $_G['setting']['makehtml']['topichtmldir']) {
             self::$callbackdata['data']['htmldir'] = $_G['setting']['makehtml']['topichtmldir'];
         }
         self::$htmlfilename = $_G['setting']['makehtml']['topichtmldir'] . '/' . $topic['name'];
         if (self::$callbackdata['data']) {
             self::$callback = array(self, 'portal_topic_success');
             self::$callbackdata['id'] = $topic['topicid'];
         }
         if ($topic['allowcomment']) {
             $_G['htmlcheckupdate'] = '1';
         }
     }
 }