Changeset 16849
- Timestamp:
- 2007/11/30 11:03:48 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update/data/class/pages/upgrade/LC_Page_Upgrade_SiteCheck.php
r16582 r16849 23 23 24 24 // {{{ requires 25 require_once CLASS_PATH . 'pages/LC_Page.php';25 require_once 'LC_Page_Upgrade_Base.php'; 26 26 27 27 /** … … 32 32 * @version $Id$ 33 33 */ 34 class LC_Page_Upgrade_SiteCheck extends LC_Page {34 class LC_Page_Upgrade_SiteCheck extends LC_Page_Upgrade_Base { 35 35 36 36 // }}} … … 49 49 * @return void 50 50 */ 51 function process() { 51 function process($mode) { 52 $objLog = new LC_Upgrade_Helper_LOG; 53 $objJson = new LC_Upgrade_Helper_Json; 54 55 $objLog->start($mode); 56 52 57 if ($this->isValidIP() !== true) { 53 exit; 58 $objJson->setError(OSTORE_E_C_INVALID_ACCESS); 59 $objJson->display(); 60 $objLog->error(OSTORE_E_C_INVALID_ACCESS); 61 return; 54 62 } 55 63 56 $objReq = new HTTP_Request(); 57 $objReq->setUrl(OWNERSSTORE_URL . 'upgrade/index.php'); 58 $objReq->setMethod('POST'); 59 $objReq->addPostData('mode', 'site_check'); 60 $objReq->addPostData('eccube_version', ECCUBE_VERSION); 61 62 if (PEAR::isError($e = $objReq->sendRequest())) { 63 exit; 64 } 65 66 if ($objReq->getResponseCode() !== 200) { 67 exit; 68 } 69 70 $objJson = new Services_JSON(); 71 $objRet = $objJson->decode($objReq->getResponseBody()); 72 73 if (!empty($objRet) && $objRet->status == OWNERSSTORE_STATUS_SUCCESS) { 74 $arrParam = array( 75 'status' => OWNERSSTORE_STATUS_SUCCESS, 76 'id' => $objRet->id, 77 ); 78 echo $objJson->encode($arrParam); 79 exit; 80 } 64 $objDB = new SC_Helper_DB; 65 $arrSystemInfo = array( 66 'eccube_version' => ECCUBE_VERSION, 67 'php_version' => phpversion(), 68 'db_version' => $objDB->sfGetDBVersion() 69 ); 70 $objJson->setSuccess($arrSystemInfo); 71 $objJson->display(); 72 $objLog->end(); 81 73 } 82 74 … … 87 79 */ 88 80 function destroy() {} 89 90 function isValidIP() {91 if ($_SERVER['REMOTE_ADDR'] === OWNERSSTORE_IP) {92 return true;93 }94 return false;95 }96 81 } 97 82 ?>
Note: See TracChangeset
for help on using the changeset viewer.