Ignore:
Timestamp:
2007/03/28 14:59:15 (17 years ago)
Author:
uehara
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/comu/html/install/index.php

    r11730 r11983  
    5151// ¤è¤¦¤³¤½ 
    5252case 'welcome': 
     53    //$objPage = lfDispAgreement($objPage); 
    5354    $objPage = lfDispStep0($objPage); 
    54     break; 
     55    //$objPage->tpl_onload .= "fnChangeVisible('agreement_yes', 'next');"; 
     56    break; 
     57 
     58/* ¸½ºßÊÝαÃæ 
     59 
     60// »ÈÍѵöÂú·ÀÌó½ñ¤ÎƱ°Õ 
     61case 'agreement': 
     62    $objPage = lfDispStep0($objPage); 
     63    break; 
     64*/   
     65     
    5566// ¥¢¥¯¥»¥¹¸¢¸Â¤Î¥Á¥§¥Ã¥¯ 
    5667case 'step0': 
     
    95106    $objPage->arrErr = lfAddTable("dtb_module", $dsn);          // ¥â¥¸¥å¡¼¥ë´ÉÍý¥Æ¡¼¥Ö¥ë 
    96107    $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´ÉÍý¥Æ¡¼¥Ö¥ë 
    97112     
    98113    // ¥«¥é¥à¤òÄɲà
     
    108123            // ÀßÄê¥Õ¥¡¥¤¥ë¤ÎÀ¸À® 
    109124            lfMakeConfigFile(); 
    110             //$objPage = lfDispComplete($objPage); 
    111             $objPage = lfDispStep4($objPage); 
     125            $objPage = lfDispComplete($objPage); 
     126            //$objPage = lfDispStep4($objPage); 
    112127            break; 
    113128        } 
     
    186201    lfDropTable("dtb_module", $dsn); 
    187202    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             
    189207    if ($arrRet['db_type'] == 'pgsql'){ 
    190208        // ¥Ó¥å¡¼¤Îºï½ü 
     
    248266    $objPage = lfDispComplete($objPage); 
    249267     
    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(); 
    272288     
    273289    break; 
     
    283299case 'return_step3': 
    284300    $objPage = lfDispStep3($objPage); 
     301    break; 
     302case 'return_agreement': 
     303    $objPage = lfDispAgreement($objPage); 
     304    $objPage->tpl_onload .= "fnChangeVisible('agreement_yes', 'next');"; 
    285305    break; 
    286306case 'return_welcome': 
     
    307327    $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 
    308328    $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 
     329    $objPage->arrHidden['agreement'] = $_POST['agreement']; 
    309330    $objPage->tpl_mainpage = 'welcome.tpl'; 
    310331    $objPage->tpl_mode = 'welcome'; 
     
    312333} 
    313334 
     335// »ÈÍѵöÂú·ÀÌó½ñ¤Îɽ¼¨ 
     336function 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 
    314350// STEP0²èÌ̤Îɽ¼¨(¥Õ¥¡¥¤¥ë¸¢¸Â¥Á¥§¥Ã¥¯)  
    315351function lfDispStep0($objPage) { 
     
    321357    $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 
    322358    $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 
     359    $objPage->arrHidden['agreement'] = $_POST['agreement']; 
    323360    $objPage->tpl_mainpage = 'step0.tpl'; 
    324361    $objPage->tpl_mode = 'step0'; 
     
    328365        "../../data/install.inc", 
    329366        "../user_data", 
     367        "../cp", 
    330368        "../upload", 
    331         "../../data/Smarty/templates_c",         
     369        "../mobile/converted_images", 
     370        "../../data/Smarty/templates_c", 
    332371        "../../data/downloads", 
    333372        "../../data/logs" 
     
    405444} 
    406445 
    407  
    408446// STEP0_1²èÌ̤Îɽ¼¨(¥Õ¥¡¥¤¥ë¤Î¥³¥Ô¡¼)  
    409447function lfDispStep0_1($objPage) { 
     
    415453    $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 
    416454    $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 
     455    $objPage->arrHidden['agreement'] = $_POST['agreement']; 
    417456    $objPage->tpl_mainpage = 'step0_1.tpl'; 
    418457    $objPage->tpl_mode = 'step0_1'; 
     
    423462} 
    424463 
     464// STEP0_2²èÌ̤Îɽ¼¨(¥Õ¥¡¥¤¥ë¤Î¥³¥Ô¡¼)  
     465function 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 
    425482function lfGetFileMode($path) { 
    426483    $mode = substr(sprintf('%o', fileperms($path)), -3); 
     
    434491    $objPage->arrHidden = $objDBParam->getHashArray(); 
    435492    $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 
     493    $objPage->arrHidden['agreement'] = $_POST['agreement']; 
    436494    $objPage->tpl_mainpage = 'step1.tpl'; 
    437495    $objPage->tpl_mode = 'step1'; 
     
    446504    $objPage->arrHidden = $objWebParam->getHashArray(); 
    447505    $objPage->arrHidden['db_skip'] = $_POST['db_skip']; 
     506    $objPage->arrHidden['agreement'] = $_POST['agreement']; 
    448507    $objPage->tpl_mainpage = 'step2.tpl'; 
    449508    $objPage->tpl_mode = 'step2'; 
     
    459518    // hidden¤ËÆþÎÏÃͤòÊÝ»ý 
    460519    $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 
     520    $objPage->arrHidden['agreement'] = $_POST['agreement']; 
    461521    $objPage->tpl_db_skip = $_POST['db_skip']; 
    462522    $objPage->tpl_mainpage = 'step3.tpl'; 
     
    473533    $objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray()); 
    474534    // hidden¤ËÆþÎÏÃͤòÊÝ»ý 
    475  
     535    $objPage->arrHidden['agreement'] = $_POST['agreement']; 
     536     
    476537    $normal_url = $objWebParam->getValue('normal_url'); 
    477538    // ¸ìÈø¤Ë'/'¤ò¤Ä¤±¤ë 
     
    742803    "    define ('DB_PORT', '" . $objDBParam->getValue('db_port') .  "');\n" . 
    743804    "    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" . 
    744809    "?>"; 
    745810     
     
    748813        fclose($fp); 
    749814    } 
     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*/ 
    750846} 
    751847 
     
    784880// ¥«¥é¥à¤ÎÄɲáʴû¤Ë¥«¥é¥à¤¬Â¸ºß¤¹¤ë¾ì¹ç¤ÏºîÀ®¤·¤Ê¤¤¡Ë 
    785881function lfAddColumn($dsn) { 
     882    global $objDBParam; 
     883 
    786884    // ¼õÃí¥Æ¡¼¥Ö¥ë  
    787885    sfColumnExists("dtb_order", "memo01", "text", $dsn, true);   
     
    834932    sfColumnExists("dtb_campaign", "cart_flg", "int2 NOT NULL DEFAULT 0", $dsn, true); 
    835933    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    } 
    836948} 
    837949 
Note: See TracChangeset for help on using the changeset viewer.