Changeset 20725
- Timestamp:
- 2011/03/18 21:37:08 (12 years ago)
- bzr:base-revision:
- svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:20724
- bzr:committer:
- Kentaro Ohkouchi <ohkouchi@loop-az.jp>
- bzr:file-ids:
html/install/index.php 16809@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Findex.php- bzr:mapping-version:
- v4
- bzr:merge:
ohkouchi@loop-az.jp-20110318123611-k39fpbpa4vod3uyp- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- ohkouchi@loop-az.jp-20110318123705-op2j7bjwup1hwaxl
- bzr:revno:
- 3439
- bzr:revprop:branch-nick:
- branches/version-2_5-dev
- bzr:root:
- branches/version-2_5-dev
- bzr:text-revisions:
html/install/index.php ohkouchi@loop-az.jp-20110318123611-k39fpbpa4vod3uyp- bzr:timestamp:
- 2011-03-18 21:37:05.710999966 +0900
- bzr:user-agent:
- bzr2.2.1+bzr-svn1.0.4
- svn:original-date:
- 2011-03-18T12:37:05.711000Z
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/html/install/index.php
r20723 r20725 115 115 $objPage->arrErr = lfCheckDBError($objDBParam); 116 116 if (count($objPage->arrErr) == 0) { 117 // 設定ファイルの生成118 lfMakeConfigFile();119 117 if ($err = renameAdminDir($objWebParam->getValue('admin_dir')) !== true) { 120 118 $objPage->arrErr["all"] .= $err; … … 138 136 $skip = $_POST["db_skip"]; 139 137 if ($skip == "on") { 140 $objPage = lfDispComplete($objPage); 141 //$objPage = lfDispStep4($objPage); 138 $objPage = lfDispStep4($objPage); 142 139 break; 143 140 } … … 216 213 // 完了画面 217 214 case 'complete': 218 // ショップマスタ情報の書き込み219 $arrRet = $objDBParam->getHashArray();220 221 $dsn = $arrRet['db_type']."://".$arrRet['db_user'].":".$arrRet['db_password']."@".$arrRet['db_server'].":".$arrRet['db_port']."/".$arrRet['db_name'];222 $sqlval['shop_name'] = $objWebParam->getValue('shop_name');223 $sqlval['email01'] = $objWebParam->getValue('admin_mail');224 $sqlval['email02'] = $objWebParam->getValue('admin_mail');225 $sqlval['email03'] = $objWebParam->getValue('admin_mail');226 $sqlval['email04'] = $objWebParam->getValue('admin_mail');227 $sqlval['email05'] = $objWebParam->getValue('admin_mail');228 $sqlval['top_tpl'] = "default1";229 $sqlval['product_tpl'] = "default1";230 $sqlval['detail_tpl'] = "default1";231 $sqlval['mypage_tpl'] = "default1";232 $sqlval['update_date'] = 'now()';233 $objQuery = new SC_Query($dsn);234 $cnt = $objQuery->count("dtb_baseinfo");235 if($cnt > 0) {236 $objQuery->update("dtb_baseinfo", $sqlval);237 } else {238 $objQuery->insert("dtb_baseinfo", $sqlval);239 }240 241 // 管理者登録242 $login_id = $objWebParam->getValue('login_id');243 $salt = SC_Utils_Ex::sfGetRandomString(10);244 $login_pass = SC_Utils_Ex::sfGetHashString($objWebParam->getValue('login_pass'), $salt);245 246 $objQuery->delete("dtb_member", "login_id = ?", array($login_id));247 248 $member_id = $objQuery->nextVal("dtb_member_member_id");249 $objQuery->insert("dtb_member", array("member_id" => $member_id,250 "name" => "管理者",251 "login_id" => $login_id,252 "password" => $login_pass,253 "salt" => $salt,254 "creator_id" => 0,255 "authority" => 0,256 "work" => 1,257 "del_flg" => 0,258 "rank" => 1,259 "create_date" => "now()",260 "update_date" => "now()"));261 215 262 216 $GLOBAL_ERR = ""; … … 540 494 global $objDb; 541 495 496 // 設定ファイルの生成 497 lfMakeConfigFile(); 498 542 499 // hiddenに入力値を保持 543 500 $objPage->arrHidden = $objWebParam->getHashArray(); … … 575 532 // hiddenに入力値を保持 576 533 $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 534 535 // ショップマスタ情報の書き込み 536 $arrRet = $objDBParam->getHashArray(); 537 538 $dsn = $arrRet['db_type']."://".$arrRet['db_user'].":".$arrRet['db_password']."@".$arrRet['db_server'].":".$arrRet['db_port']."/".$arrRet['db_name']; 539 $sqlval['shop_name'] = $objWebParam->getValue('shop_name'); 540 $sqlval['email01'] = $objWebParam->getValue('admin_mail'); 541 $sqlval['email02'] = $objWebParam->getValue('admin_mail'); 542 $sqlval['email03'] = $objWebParam->getValue('admin_mail'); 543 $sqlval['email04'] = $objWebParam->getValue('admin_mail'); 544 $sqlval['email05'] = $objWebParam->getValue('admin_mail'); 545 $sqlval['top_tpl'] = "default1"; 546 $sqlval['product_tpl'] = "default1"; 547 $sqlval['detail_tpl'] = "default1"; 548 $sqlval['mypage_tpl'] = "default1"; 549 $sqlval['update_date'] = 'now()'; 550 $objQuery = new SC_Query($dsn); 551 $cnt = $objQuery->count("dtb_baseinfo"); 552 if($cnt > 0) { 553 $objQuery->update("dtb_baseinfo", $sqlval); 554 } else { 555 $objQuery->insert("dtb_baseinfo", $sqlval); 556 } 557 558 // 管理者登録 559 $login_id = $objWebParam->getValue('login_id'); 560 $salt = SC_Utils_Ex::sfGetRandomString(10); 561 $login_pass = SC_Utils_Ex::sfGetHashString($objWebParam->getValue('login_pass'), $salt); 562 563 $objQuery->delete("dtb_member", "login_id = ?", array($login_id)); 564 565 $member_id = $objQuery->nextVal("dtb_member_member_id"); 566 $objQuery->insert("dtb_member", array("member_id" => $member_id, 567 "name" => "管理者", 568 "login_id" => $login_id, 569 "password" => $login_pass, 570 "salt" => $salt, 571 "creator_id" => 0, 572 "authority" => 0, 573 "work" => 1, 574 "del_flg" => 0, 575 "rank" => 1, 576 "create_date" => "now()", 577 "update_date" => "now()")); 578 579 577 580 $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 578 581 $objPage->tpl_mainpage = 'complete.tpl'; … … 941 944 } 942 945 //MAGICハッシュワード決定 943 $auth_magic = SC_Utils_Ex::sfGetRandomString(40); 946 if ($_POST['db_skip'] && defined('AUTH_MAGIC')) { 947 $auth_magic = AUTH_MAGIC; 948 } else { 949 $auth_magic = SC_Utils_Ex::sfGetRandomString(40); 950 define('AUTH_MAGIC', $auth_magic); 951 } 952 944 953 $config_data = 945 954 "<?php\n".
Note: See TracChangeset
for help on using the changeset viewer.