/** * 서버에서 최신버전을 가져온다. * @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; }
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>'; } }
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>'; } }