/**
  * 서버에서 최신버전을 가져온다.
  * @return string
  */
 public static function getLatestVersion()
 {
     if (isset($_SESSION['kboard_latest_version']) && $_SESSION['kboard_latest_version']) {
         self::$latest_version = $_SESSION['kboard_latest_version'];
     } else {
         if (!self::$latest_version) {
             $data = self::connect(self::$CONNECT_VERSION . '?version=' . KBOARD_VERSION);
             if (isset($data->error) && $data->error) {
                 echo 'null';
             } else {
                 self::$latest_version = $data;
             }
         }
     }
     $_SESSION['kboard_latest_version'] = self::$latest_version;
     return self::$latest_version;
 }
Exemplo n.º 2
0
function kboard_admin_notices()
{
    if (!is_writable(WP_CONTENT_DIR . '/uploads')) {
        echo '<div class="error"><p>KBoard 게시판 : 디렉토리 ' . WP_CONTENT_DIR . '/uploads' . '에 파일을 쓸 수 없습니다. 디렉토리가 존재하지 않거나 쓰기 권한이 있는지 확인해주세요. - <a href="http://www.cosmosfarm.com/threads" onclick="window.open(this.href); return false;">이 알림에 대해서 질문하기</a></p></div>';
    }
    $upgrader = KBUpgrader::getInstance();
    if (KBOARD_VERSION < $upgrader->getLatestVersion()->kboard) {
        echo '<div class="updated"><p>KBoard 게시판 : ' . $upgrader->getLatestVersion()->kboard . ' 버전으로 업그레이드가 가능합니다. - <a href="' . admin_url('/admin.php?page=kboard_dashboard') . '">대시보드로 이동</a> 또는 <a href="http://www.cosmosfarm.com/products/kboard" onclick="window.open(this.href); return false;">홈페이지 열기</a></p></div>';
    }
}
Exemplo n.º 3
0
 function kboard_comments_admin_notices()
 {
     $upgrader = KBUpgrader::getInstance();
     if (KBOARD_COMMNETS_VERSION < $upgrader->getLatestVersion()->comments) {
         echo '<div class="updated"><p>KBoard 댓글 : ' . $upgrader->getLatestVersion()->comments . ' 버전으로 업그레이드가 가능합니다. - <a href="' . admin_url('/admin.php?page=kboard_dashboard') . '">대시보드로 이동</a> 또는 <a href="http://www.cosmosfarm.com/products/kboard" onclick="window.open(this.href); return false;">홈페이지 열기</a></p></div>';
     }
 }