Changeset 11983 for branches/comu/html/install/index.php
- Timestamp:
- 2007/03/28 14:59:15 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu/html/install/index.php
r11730 r11983 51 51 // ¤è¤¦¤³¤½ 52 52 case 'welcome': 53 //$objPage = lfDispAgreement($objPage); 53 54 $objPage = lfDispStep0($objPage); 54 break; 55 //$objPage->tpl_onload .= "fnChangeVisible('agreement_yes', 'next');"; 56 break; 57 58 /* ¸½ºßÊÝαÃæ 59 60 // »ÈÍѵöÂú·ÀÌó½ñ¤ÎƱ°Õ 61 case 'agreement': 62 $objPage = lfDispStep0($objPage); 63 break; 64 */ 65 55 66 // ¥¢¥¯¥»¥¹¸¢¸Â¤Î¥Á¥§¥Ã¥¯ 56 67 case 'step0': … … 95 106 $objPage->arrErr = lfAddTable("dtb_module", $dsn); // ¥â¥¸¥å¡¼¥ë´ÉÍý¥Æ¡¼¥Ö¥ë 96 107 $objPage->arrErr = lfAddTable("dtb_campaign_order", $dsn); // ¥¥ã¥ó¥Ú¡¼¥ó¼õÃí¥Æ¡¼¥Ö¥ë 108 // ¥Æ¡¼¥Ö¥ë¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤ËÄɲ䵤ì¤ë¡£ 109 $objPage->arrErr = lfAddTable("dtb_mobile_kara_mail", $dsn); // ¶õ¥á¡¼¥ë´ÉÍý¥Æ¡¼¥Ö¥ë 110 // ¥Æ¡¼¥Ö¥ë¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤ËÄɲ䵤ì¤ë¡£ 111 $objPage->arrErr = lfAddTable("dtb_mobile_ext_session_id", $dsn); // ¥»¥Ã¥·¥ç¥óID´ÉÍý¥Æ¡¼¥Ö¥ë 97 112 98 113 // ¥«¥é¥à¤òÄɲà … … 108 123 // ÀßÄê¥Õ¥¡¥¤¥ë¤ÎÀ¸À® 109 124 lfMakeConfigFile(); 110 //$objPage = lfDispComplete($objPage);111 $objPage = lfDispStep4($objPage);125 $objPage = lfDispComplete($objPage); 126 //$objPage = lfDispStep4($objPage); 112 127 break; 113 128 } … … 186 201 lfDropTable("dtb_module", $dsn); 187 202 lfDropTable("dtb_session", $dsn); 188 203 lfDropTable("dtb_campaign_order", $dsn); 204 lfDropTable("dtb_mobile_ext_session_id", $dsn); 205 lfDropTable("dtb_mobile_kara_mail", $dsn); 206 189 207 if ($arrRet['db_type'] == 'pgsql'){ 190 208 // ¥Ó¥å¡¼¤Îºï½ü … … 248 266 $objPage = lfDispComplete($objPage); 249 267 250 // ¥µ¥¤¥È¾ðÊó¤òÁ÷¿®¤·¤Æ¤âÎɤ¤¾ì¹ç¤Ë¤ÏÁ÷¤ë 251 if($_POST['send_info'] == "true"){ 252 $req = new HTTP_Request("http://www.ec-cube.net/mall/use_site.php"); 253 $req->setMethod(HTTP_REQUEST_METHOD_POST); 254 255 $arrSendData = array(); 256 foreach($_POST as $key => $val){ 257 if (ereg("^senddata_*", $key)){ 258 $arrSendDataTmp = array(str_replace("senddata_", "", $key) => $val); 259 $arrSendData = array_merge($arrSendData, $arrSendDataTmp); 260 } 261 } 262 263 $req->addPostDataArray($arrSendData); 264 265 if (!PEAR::isError($req->sendRequest())) { 266 $response1 = $req->getResponseBody(); 267 } else { 268 $response1 = ""; 269 } 270 $req->clearPostData(); 271 } 268 // ¥µ¥¤¥È¾ðÊó¤òÁ÷¿® 269 $req = new HTTP_Request("http://www.ec-cube.net/mall/use_site.php"); 270 $req->setMethod(HTTP_REQUEST_METHOD_POST); 271 272 $arrSendData = array(); 273 foreach($_POST as $key => $val){ 274 if (ereg("^senddata_*", $key)){ 275 $arrSendDataTmp = array(str_replace("senddata_", "", $key) => $val); 276 $arrSendData = array_merge($arrSendData, $arrSendDataTmp); 277 } 278 } 279 280 $req->addPostDataArray($arrSendData); 281 282 if (!PEAR::isError($req->sendRequest())) { 283 $response1 = $req->getResponseBody(); 284 } else { 285 $response1 = ""; 286 } 287 $req->clearPostData(); 272 288 273 289 break; … … 283 299 case 'return_step3': 284 300 $objPage = lfDispStep3($objPage); 301 break; 302 case 'return_agreement': 303 $objPage = lfDispAgreement($objPage); 304 $objPage->tpl_onload .= "fnChangeVisible('agreement_yes', 'next');"; 285 305 break; 286 306 case 'return_welcome': … … 307 327 $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 308 328 $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 329 $objPage->arrHidden['agreement'] = $_POST['agreement']; 309 330 $objPage->tpl_mainpage = 'welcome.tpl'; 310 331 $objPage->tpl_mode = 'welcome'; … … 312 333 } 313 334 335 // »ÈÍѵöÂú·ÀÌó½ñ¤Îɽ¼¨ 336 function lfDispAgreement($objPage) { 337 global $objWebParam; 338 global $objDBParam; 339 // hidden¤ËÆþÎÏÃͤòÊÝ»ý 340 $objPage->arrHidden = $objWebParam->getHashArray(); 341 // hidden¤ËÆþÎÏÃͤòÊÝ»ý 342 $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 343 $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 344 $objPage->arrHidden['agreement'] = $_POST['agreement']; 345 $objPage->tpl_mainpage = 'agreement.tpl'; 346 $objPage->tpl_mode = 'agreement'; 347 return $objPage; 348 } 349 314 350 // STEP0²èÌ̤Îɽ¼¨(¥Õ¥¡¥¤¥ë¸¢¸Â¥Á¥§¥Ã¥¯) 315 351 function lfDispStep0($objPage) { … … 321 357 $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 322 358 $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 359 $objPage->arrHidden['agreement'] = $_POST['agreement']; 323 360 $objPage->tpl_mainpage = 'step0.tpl'; 324 361 $objPage->tpl_mode = 'step0'; … … 328 365 "../../data/install.inc", 329 366 "../user_data", 367 "../cp", 330 368 "../upload", 331 "../../data/Smarty/templates_c", 369 "../mobile/converted_images", 370 "../../data/Smarty/templates_c", 332 371 "../../data/downloads", 333 372 "../../data/logs" … … 405 444 } 406 445 407 408 446 // STEP0_1²èÌ̤Îɽ¼¨(¥Õ¥¡¥¤¥ë¤Î¥³¥Ô¡¼) 409 447 function lfDispStep0_1($objPage) { … … 415 453 $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 416 454 $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 455 $objPage->arrHidden['agreement'] = $_POST['agreement']; 417 456 $objPage->tpl_mainpage = 'step0_1.tpl'; 418 457 $objPage->tpl_mode = 'step0_1'; … … 423 462 } 424 463 464 // STEP0_2²èÌ̤Îɽ¼¨(¥Õ¥¡¥¤¥ë¤Î¥³¥Ô¡¼) 465 function lfDispStep0_2($objPage) { 466 global $objWebParam; 467 global $objDBParam; 468 // hidden¤ËÆþÎÏÃͤòÊÝ»ý 469 $objPage->arrHidden = $objWebParam->getHashArray(); 470 // hidden¤ËÆþÎÏÃͤòÊÝ»ý 471 $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 472 $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 473 $objPage->arrHidden['agreement'] = $_POST['agreement']; 474 $objPage->tpl_mainpage = 'step0_1.tpl'; 475 $objPage->tpl_mode = 'step0_1'; 476 // ¥Õ¥¡¥¤¥ë¥³¥Ô¡¼ 477 $objPage->copy_mess = sfCopyDir("./user_data/", "../user_data/", $objPage->copy_mess); 478 $objPage->copy_mess = sfCopyDir("./save_image/", "../upload/save_image/", $objPage->copy_mess); 479 return $objPage; 480 } 481 425 482 function lfGetFileMode($path) { 426 483 $mode = substr(sprintf('%o', fileperms($path)), -3); … … 434 491 $objPage->arrHidden = $objDBParam->getHashArray(); 435 492 $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 493 $objPage->arrHidden['agreement'] = $_POST['agreement']; 436 494 $objPage->tpl_mainpage = 'step1.tpl'; 437 495 $objPage->tpl_mode = 'step1'; … … 446 504 $objPage->arrHidden = $objWebParam->getHashArray(); 447 505 $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 506 $objPage->arrHidden['agreement'] = $_POST['agreement']; 448 507 $objPage->tpl_mainpage = 'step2.tpl'; 449 508 $objPage->tpl_mode = 'step2'; … … 459 518 // hidden¤ËÆþÎÏÃͤòÊÝ»ý 460 519 $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 520 $objPage->arrHidden['agreement'] = $_POST['agreement']; 461 521 $objPage->tpl_db_skip = $_POST['db_skip']; 462 522 $objPage->tpl_mainpage = 'step3.tpl'; … … 473 533 $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 474 534 // hidden¤ËÆþÎÏÃͤòÊÝ»ý 475 535 $objPage->arrHidden['agreement'] = $_POST['agreement']; 536 476 537 $normal_url = $objWebParam->getValue('normal_url'); 477 538 // ¸ìÈø¤Ë'/'¤ò¤Ä¤±¤ë … … 742 803 " define ('DB_PORT', '" . $objDBParam->getValue('db_port') . "');\n" . 743 804 " define ('DATA_PATH', '".$data_path."');\n" . 805 " define ('MOBILE_HTML_PATH', HTML_PATH . 'mobile/');\n" . 806 " define ('MOBILE_SITE_URL', SITE_URL . 'mobile/');\n" . 807 " define ('MOBILE_SSL_URL', SSL_URL . 'mobile/');\n" . 808 " define ('MOBILE_URL_DIR', URL_DIR . 'mobile/');\n" . 744 809 "?>"; 745 810 … … 748 813 fclose($fp); 749 814 } 815 /* install_mobile.inc¤Ï»ÈÍѤ·¤Ê¤¤ÍѤËÊѹ¹ 816 817 // ¥â¥Ð¥¤¥ëÈǤÎÀßÄê¥Õ¥¡¥¤¥ë install_mobile.inc ¤òºîÀ®¤¹¤ë¡£ 818 $filepath = $data_path . "install_mobile.inc"; 819 820 $config_data = 821 "<?php\n". 822 " define ('ECCUBE_INSTALL', 'ON');\n" . 823 " define ('HTML_PATH', '" . $root_dir . "mobile/');\n" . 824 " define ('PC_HTML_PATH', '" . $root_dir . "');\n" . 825 " define ('SITE_URL', '" . $normal_url . "mobile/');\n" . 826 " define ('PC_SITE_URL', '" . $normal_url . "');\n" . 827 " define ('SSL_URL', '" . $secure_url . "mobile/');\n" . 828 " define ('PC_SSL_URL', '" . $secure_url . "');\n" . 829 " define ('URL_DIR', '" . $url_dir . "mobile/');\n" . 830 " define ('PC_URL_DIR', '" . $url_dir . "');\n" . 831 " define ('DOMAIN_NAME', '" . $objWebParam->getValue('domain') . "');\n" . 832 " define ('DB_TYPE', '" . $objDBParam->getValue('db_type') . "');\n" . 833 " define ('DB_USER', '" . $objDBParam->getValue('db_user') . "');\n" . 834 " define ('DB_PASSWORD', '" . $objDBParam->getValue('db_password') . "');\n" . 835 " define ('DB_SERVER', '" . $objDBParam->getValue('db_server') . "');\n" . 836 " define ('DB_NAME', '" . $objDBParam->getValue('db_name') . "');\n" . 837 " define ('DB_PORT', '" . $objDBParam->getValue('db_port') . "');\n" . 838 " define ('DATA_PATH', '".$data_path."');\n" . 839 "?>"; 840 841 if($fp = fopen($filepath,"w")) { 842 fwrite($fp, $config_data); 843 fclose($fp); 844 } 845 */ 750 846 } 751 847 … … 784 880 // ¥«¥é¥à¤ÎÄɲáʴû¤Ë¥«¥é¥à¤¬Â¸ºß¤¹¤ë¾ì¹ç¤ÏºîÀ®¤·¤Ê¤¤¡Ë 785 881 function lfAddColumn($dsn) { 882 global $objDBParam; 883 786 884 // ¼õÃí¥Æ¡¼¥Ö¥ë 787 885 sfColumnExists("dtb_order", "memo01", "text", $dsn, true); … … 834 932 sfColumnExists("dtb_campaign", "cart_flg", "int2 NOT NULL DEFAULT 0", $dsn, true); 835 933 sfColumnExists("dtb_campaign", "deliv_free_flg", "int2 NOT NULL DEFAULT 0", $dsn, true); 934 935 // ¸ÜµÒ 936 sfColumnExists("dtb_customer", "mailmaga_flg", "int2", $dsn, true); 937 if (!sfColumnExists("dtb_customer", "mobile_phone_id", "text", $dsn, true)) { 938 // ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ÎÄɲà 939 sfIndexExists("dtb_customer", "mobile_phone_id", "dtb_customer_mobile_phone_id_key", 64, $dsn, true); 940 } 941 942 // ¸ÜµÒ¥á¡¼¥ë 943 if ($objDBParam->getValue('db_type') == 'mysql') { 944 sfColumnExists("dtb_customer_mail", "secret_key", "varchar(50) unique", $dsn, true); 945 } else { 946 sfColumnExists("dtb_customer_mail", "secret_key", "text unique", $dsn, true); 947 } 836 948 } 837 949
Note: See TracChangeset
for help on using the changeset viewer.