- Timestamp:
- 2013/05/02 18:11:36 (13 years ago)
- Location:
- branches/version-2_12-dev/data/class/pages/admin/ownersstore
- Files:
-
- 4 edited
-
LC_Page_Admin_OwnersStore.php (modified) (35 diffs)
-
LC_Page_Admin_OwnersStore_Log.php (modified) (7 diffs)
-
LC_Page_Admin_OwnersStore_Module.php (modified) (5 diffs)
-
LC_Page_Admin_OwnersStore_Settings.php (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/admin/ownersstore/LC_Page_Admin_OwnersStore.php
r22567 r22796 32 32 * @version $Id$ 33 33 */ 34 class LC_Page_Admin_OwnersStore extends LC_Page_Admin_Ex 35 { 34 class LC_Page_Admin_OwnersStore extends LC_Page_Admin_Ex { 36 35 37 36 // }}} … … 43 42 * @return void 44 43 */ 45 function init() 46 { 44 function init() { 47 45 parent::init(); 48 46 $this->tpl_mainpage = 'ownersstore/plugin.tpl'; … … 58 56 * @return void 59 57 */ 60 function process() 61 { 58 function process() { 62 59 $this->action(); 63 60 $this->sendResponse(); … … 69 66 * @return void 70 67 */ 71 function action() 72 { 68 function action() { 73 69 // パラメーター管理クラス 74 70 $objFormParam = new SC_FormParam_Ex(); … … 217 213 * @return void 218 214 */ 219 function destroy() 220 { 215 function destroy() { 221 216 parent::destroy(); 222 217 } … … 229 224 * @return void 230 225 */ 231 function initParam(&$objFormParam, $mode) 232 { 226 function initParam(&$objFormParam, $mode) { 233 227 $objFormParam->addParam('mode', 'mode', INT_LEN, '', array('ALPHA_CHECK', 'MAX_LENGTH_CHECK')); 234 228 $objFormParam->addParam('plugin_id', 'plugin_id', INT_LEN, '', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); … … 245 239 * @return void 246 240 */ 247 function initUploadFile(&$objUpFile, $key) 248 { 241 function initUploadFile(&$objUpFile, $key) { 249 242 $objUpFile->addFile('プラグインファイル', $key, explode(',', PLUGIN_EXTENSION), FILE_SIZE, true, 0, 0, false); 250 243 } … … 257 250 * @return array エラー情報を格納した連想配列. 258 251 */ 259 function checkUploadFile($file_key) 260 { 252 function checkUploadFile($file_key) { 261 253 $objErr = new SC_CheckError_Ex(); 262 254 // 拡張子チェック … … 276 268 * @return boolean インストール済の場合true インストールされていない場合false 277 269 */ 278 function isInstalledPlugin($plugin_code) 279 { 270 function isInstalledPlugin($plugin_code) { 280 271 $plugin = SC_Plugin_Util_Ex::getPluginByPluginCode($plugin_code); 281 272 if (!empty($plugin)) { … … 294 285 * @return string $plugin_code プラグインコード. 295 286 */ 296 function getPluginCode($file_name) 297 { 287 function getPluginCode($file_name) { 298 288 // 分解 299 289 $array_ext = explode('.', $file_name); … … 310 300 * @return string $plugin_dir_path プラグイン保存ディレクトリのパス. 311 301 */ 312 function getPluginDir($plugin_code) 313 { 302 function getPluginDir($plugin_code) { 314 303 $plugin_dir_path = PLUGIN_UPLOAD_REALDIR . $plugin_code . '/'; 315 304 return $plugin_dir_path; … … 322 311 * @return string $plugin_dir_path プラグイン保存ディレクトリのパス. 323 312 */ 324 function getHtmlPluginDir($plugin_code) 325 { 313 function getHtmlPluginDir($plugin_code) { 326 314 $plugin_html_dir_path = PLUGIN_HTML_REALDIR . $plugin_code . '/'; 327 315 return $plugin_html_dir_path; … … 335 323 * @return string $plugin_file_path クラスファイルのパス. 336 324 */ 337 function getPluginFilePath($plugin_code , $plugin_class) 338 { 325 function getPluginFilePath($plugin_code , $plugin_class) { 339 326 $plugin_file_path = $this->getPluginDir($plugin_code) . $plugin_class . '.php'; 340 327 return $plugin_file_path; … … 348 335 * @return array エラー情報を格納した連想配列. 349 336 */ 350 function installPlugin($archive_file_name, $key) 351 { 337 function installPlugin($archive_file_name, $key) { 352 338 // 一時展開ディレクトリにファイルがある場合は事前に削除. 353 339 $arrFileHash = SC_Helper_FileManager_Ex::sfGetFileList(DOWNLOADS_TEMP_PLUGIN_INSTALL_DIR); … … 439 425 * @param string $plugin_html_dir_path プラグイン毎に生成されるhtmlディレクトリのパス. 440 426 */ 441 function rollBack($temp_dir, $plugin_id = '', $plugin_html_dir_path ='') 442 { 427 function rollBack($temp_dir, $plugin_id = '', $plugin_html_dir_path ='') { 443 428 // 一時ディレクトリを削除. 444 429 SC_Helper_FileManager_Ex::deleteFile($temp_dir, false); … … 459 444 * @return array プラグイン情報の配列 460 445 */ 461 function getPluginInfo(ReflectionClass $objReflection) 462 { 446 function getPluginInfo(ReflectionClass $objReflection) { 463 447 $arrStaticProps = $objReflection->getStaticProperties(); 464 448 $arrConstants = $objReflection->getConstants(); … … 498 482 * @return array エラー情報を格納した連想配列. 499 483 */ 500 function checkPluginConstants(ReflectionClass $objReflection, $dir_path) 501 { 484 function checkPluginConstants(ReflectionClass $objReflection, $dir_path) { 502 485 $arrErr = array(); 503 486 // プラグイン情報を取得 … … 568 551 * @return array エラー情報を格納した連想配列. 569 552 */ 570 function updatePlugin($target_plugin, $upload_file_name) 571 { 553 function updatePlugin($target_plugin, $upload_file_name) { 572 554 // アップデート前に不要なファイルを消しておきます. 573 555 SC_Helper_FileManager_Ex::deleteFile(DOWNLOADS_TEMP_PLUGIN_UPDATE_DIR, false); … … 617 599 * @return array エラー情報を格納した連想配列. 618 600 */ 619 function unpackPluginFile($unpack_file_name, $unpack_dir_path, $file_key) 620 { 601 function unpackPluginFile($unpack_file_name, $unpack_dir_path, $file_key) { 621 602 $arrErr = array(); 622 603 // 解凍ディレクトリディレクトリを作成し、一時ディレクトリからファイルを移動 … … 649 630 * @return array エラー情報を格納した連想配列. 650 631 */ 651 function uninstallPlugin($plugin) 652 { 632 function uninstallPlugin($plugin) { 653 633 $arrErr = array(); 654 634 // プラグインファイルを読み込みます. … … 684 664 * @return array $arrErr エラー情報を格納した連想配列. 685 665 */ 686 function enablePlugin($plugin) 687 { 666 function enablePlugin($plugin) { 688 667 $arrErr = array(); 689 668 // クラスファイルを読み込み. … … 710 689 * @return array $arrErr エラー情報を格納した連想配列. 711 690 */ 712 function disablePlugin($plugin) 713 { 691 function disablePlugin($plugin) { 714 692 $arrErr = array(); 715 693 // クラスファイルを読み込み. … … 738 716 * @return integer 更新件数 739 717 */ 740 function updatePriority($plugin_id, $priority) 741 { 718 function updatePriority($plugin_id, $priority) { 742 719 $objQuery =& SC_Query_Ex::getSingletonInstance(); 743 720 // UPDATEする値を作成する。 … … 756 733 * @return array エラー情報を格納した連想配列. 757 734 */ 758 function registerData($arrPluginInfo) 759 { 735 function registerData($arrPluginInfo) { 760 736 761 737 // プラグイン情報をDB登録. … … 829 805 * @return array $arrErr エラー情報を格納した連想配列. 830 806 */ 831 function requirePluginFile($file_path, $key) 832 { 807 function requirePluginFile($file_path, $key) { 833 808 $arrErr = array(); 834 809 if (file_exists($file_path)) { … … 849 824 * 850 825 */ 851 function execPlugin($obj, $class_name, $exec_func) 852 { 826 function execPlugin($obj, $class_name, $exec_func) { 853 827 $arrErr = array(); 854 828 if (method_exists($class_name, $exec_func) === true) { … … 869 843 * @return boolean Archive_Tar::extractModify()のエラー 870 844 */ 871 function unpackPluginArchive($path) 872 { 845 function unpackPluginArchive($path) { 873 846 // 圧縮フラグTRUEはgzip解凍をおこなう 874 847 $tar = new Archive_Tar($path, true); … … 896 869 * @return integer 更新件数 897 870 */ 898 function updatePluginEnable($plugin_id, $enable_flg) 899 { 871 function updatePluginEnable($plugin_id, $enable_flg) { 900 872 $objQuery =& SC_Query_Ex::getSingletonInstance(); 901 873 // UPDATEする値を作成する。 … … 915 887 * @return array $arrErr エラー情報を格納した連想配列. 916 888 */ 917 function deletePlugin($plugin_id, $plugin_code) 918 { 889 function deletePlugin($plugin_id, $plugin_code) { 919 890 $arrErr = array(); 920 891 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 943 914 * @return boolean 944 915 */ 945 function isContainsFile($plugin_dir, $file_name) 946 { 916 function isContainsFile($plugin_dir, $file_name) { 947 917 if (file_exists($plugin_dir) && is_dir($plugin_dir)) { 948 918 if ($handle = opendir($plugin_dir)) { … … 963 933 * @return boolean 964 934 */ 965 function checkContainsFile($tar_obj, $file_path) 966 { 935 function checkContainsFile($tar_obj, $file_path) { 967 936 // ファイル一覧を取得 968 937 $arrayFile = $tar_obj->listContent(); … … 979 948 * @return void 980 949 */ 981 function makeDir($dir_path) 982 { 950 function makeDir($dir_path) { 983 951 // ディレクトリ作成 984 952 if (!file_exists($dir_path)) { … … 993 961 * @return string $conflict_alert_message メッセージ 994 962 */ 995 function checkConflictPlugin($plugin_id) 996 { 963 function checkConflictPlugin($plugin_id) { 997 964 // フックポイントを取得します. 998 965 $hookPoints = $this->getHookPoint($plugin_id); … … 1029 996 * @return boolean. 1030 997 */ 1031 function isError($error) 1032 { 998 function isError($error) { 1033 999 if (is_array($error) && count($error) > 0) { 1034 1000 return true; … … 1043 1009 * @return array フックポイントの連想配列. 1044 1010 */ 1045 function getHookPoint($plugin_id) 1046 { 1011 function getHookPoint($plugin_id) { 1047 1012 $objQuery =& SC_Query_Ex::getSingletonInstance(); 1048 1013 -
branches/version-2_12-dev/data/class/pages/admin/ownersstore/LC_Page_Admin_OwnersStore_Log.php
r22567 r22796 32 32 * @version $Id$ 33 33 */ 34 class LC_Page_Admin_OwnersStore_Log extends LC_Page_Admin_Ex 35 { 34 class LC_Page_Admin_OwnersStore_Log extends LC_Page_Admin_Ex { 36 35 37 36 // }}} … … 43 42 * @return void 44 43 */ 45 function init() 46 { 44 function init() { 47 45 parent::init(); 48 46 … … 59 57 * @return void 60 58 */ 61 function process() 62 { 59 function process() { 63 60 $this->action(); 64 61 $this->sendResponse(); … … 70 67 * @return void 71 68 */ 72 function action() 73 { 69 function action() { 74 70 switch ($this->getMode()) { 75 71 case 'detail': … … 95 91 * @return void 96 92 */ 97 function destroy() 98 { 93 function destroy() { 99 94 parent::destroy(); 100 95 } 101 96 102 function getLogs() 103 { 97 function getLogs() { 104 98 $sql =<<<END 105 99 SELECT … … 120 114 } 121 115 122 function initParam() 123 { 116 function initParam() { 124 117 $objForm = new SC_FormParam_Ex(); 125 118 $objForm->addParam('log_id', 'log_id', INT_LEN, '', array('EXIST_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK')); … … 128 121 } 129 122 130 function getLogDetail($log_id) 131 { 123 function getLogDetail($log_id) { 132 124 $sql =<<<END 133 125 SELECT -
branches/version-2_12-dev/data/class/pages/admin/ownersstore/LC_Page_Admin_OwnersStore_Module.php
r22567 r22796 32 32 * @version $Id$ 33 33 */ 34 class LC_Page_Admin_OwnersStore_Module extends LC_Page_Admin_Ex 35 { 34 class LC_Page_Admin_OwnersStore_Module extends LC_Page_Admin_Ex { 36 35 37 36 var $tpl_subno = 'index'; … … 44 43 * @return void 45 44 */ 46 function init() 47 { 45 function init() { 48 46 parent::init(); 49 47 … … 60 58 * @return void 61 59 */ 62 function process() 63 { 60 function process() { 64 61 $this->action(); 65 62 $this->sendResponse(); … … 71 68 * @return void 72 69 */ 73 function action() 74 { 70 function action() { 75 71 // nothing. 76 72 } … … 81 77 * @return void 82 78 */ 83 function destroy() 84 { 79 function destroy() { 85 80 parent::destroy(); 86 81 } -
branches/version-2_12-dev/data/class/pages/admin/ownersstore/LC_Page_Admin_OwnersStore_Settings.php
r22567 r22796 32 32 * @version $Id$ 33 33 */ 34 class LC_Page_Admin_OwnersStore_Settings extends LC_Page_Admin_Ex 35 { 34 class LC_Page_Admin_OwnersStore_Settings extends LC_Page_Admin_Ex { 36 35 37 36 /** SC_FormParamのインスタンス */ … … 52 51 * @return void 53 52 */ 54 function init() 55 { 53 function init() { 56 54 parent::init(); 57 55 … … 69 67 * @return void 70 68 */ 71 function process() 72 { 69 function process() { 73 70 $this->action(); 74 71 $this->sendResponse(); … … 80 77 * @return void 81 78 */ 82 function action() 83 { 79 function action() { 84 80 switch ($this->getMode()) { 85 81 // 入力内容をDBへ登録する … … 98 94 * @return void 99 95 */ 100 function destroy() 101 { 96 function destroy() { 102 97 parent::destroy(); 103 98 } … … 110 105 * @return void 111 106 */ 112 function execRegisterMode() 113 { 107 function execRegisterMode() { 114 108 // パラメーターオブジェクトの初期化 115 109 $this->initRegisterMode(); … … 140 134 * @return void 141 135 */ 142 function initRegisterMode() 143 { 136 function initRegisterMode() { 144 137 // 前後の空白を削除 145 138 if (isset($_POST['public_key'])) { … … 160 153 * @return array エラー情報を格納した連想配列 161 154 */ 162 function validateRegistermode() 163 { 155 function validateRegistermode() { 164 156 return $this->objForm->checkError(); 165 157 } … … 172 164 * @return void 173 165 */ 174 function execDefaultMode() 175 { 166 function execDefaultMode() { 176 167 $this->arrForm = $this->getOwnersStoreSettings(); 177 168 } … … 183 174 * @return void 184 175 */ 185 function registerOwnersStoreSettings($arrSettingsData) 186 { 176 function registerOwnersStoreSettings($arrSettingsData) { 187 177 $table = 'dtb_ownersstore_settings'; 188 178 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 202 192 * @return array 203 193 */ 204 function getOwnersStoreSettings() 205 { 194 function getOwnersStoreSettings() { 206 195 $table = 'dtb_ownersstore_settings'; 207 196 $colmuns = '*';
Note: See TracChangeset
for help on using the changeset viewer.
