Changeset 21827
- Timestamp:
- 2012/05/14 00:39:37 (12 years ago)
- bzr:base-revision:
- svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_12-dev:21826
- bzr:committer:
- Kentaro Ohkouchi <nanasess@fsm.ne.jp>
- bzr:file-ids:
data/class/SC_SendMail.php 16322@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2FSC_SendMail.php
data/mtb_constants_init.php 16505@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fmtb_constants_init.php
html/install/index.php 16809@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Findex.php
html/install/sql/insert_data.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Finsert_data.sql
html/install/templates/step1.tpl 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Ftemplates%2Fstep1.tpl- bzr:mapping-version:
- v4
- bzr:merge:
nanasess@fsm.ne.jp-20120513153829-mzuromauqoy0gftz- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- nanasess@fsm.ne.jp-20120513153930-ytysgid7azrgnu46
- bzr:revno:
- 4495
- bzr:revprop:branch-nick:
- branches/version-2_12-dev
- bzr:root:
- branches/version-2_12-dev
- bzr:testament:
bazaar-ng testament short form 2.1
revision-id: nanasess@fsm.ne.jp-20120513153930-ytysgid7azrgnu46
sha1: 3fc6dd26982bec03024559e164c31ffa58931bd0- bzr:timestamp:
- 2012-05-14 00:39:30.311000109 +0900
- bzr:user-agent:
- bzr2.4.2+bzr-svn1.1.2
- Location:
- branches/version-2_12-dev
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/SC_SendMail.php
r21767 r21827 303 303 'port' => $this->port, 304 304 ); 305 if (defined('SMTP_USER') 306 && defined('SMTP_PASSWORD') 307 && !SC_Utils_Ex::isBlank(SMTP_USER) 308 && !SC_Utils_Ex::isBlank(SMTP_PASSWORD)) { 309 $arrParams['auth'] = true; 310 $arrParams['username'] = SMTP_USER; 311 $arrParams['password'] = SMTP_PASSWORD; 312 } 305 313 break; 306 314 } -
branches/version-2_12-dev/data/mtb_constants_init.php
r21819 r21827 307 307 /** 商品レビューでURL書き込みを許可するか否か */ 308 308 define('REVIEW_ALLOW_URL', 0); 309 /** Pear::Mail バックエンド:"mail"|"smtp"|"sendmail" */310 define('MAIL_BACKEND', "mail");311 /** SMTPサーバー (MAIL_BACKEND が "smtp" の場合のみ) */312 define('SMTP_HOST', "127.0.0.1");313 /** SMTPポート (MAIL_BACKEND が "smtp" の場合のみ) */314 define('SMTP_PORT', "25");315 309 /** アップデート時にサイト情報を送出するか */ 316 310 define('UPDATE_SEND_SITE_INFO', false); -
branches/version-2_12-dev/html/install/index.php
r21810 r21827 53 53 'mysql' => '', 54 54 ); 55 $objPage->arrMailBackend = array('mail' => 'mail', 56 'smtp' => 'SMTP', 57 'sendmail' => 'sendmail'); 55 58 56 59 $objDb = new SC_Helper_DB_Ex(); … … 630 633 } 631 634 635 if (defined('MAIL_BACKEND')) { 636 $mail_backend = MAIL_BACKEND; 637 } 638 if (defined('SMTP_HOST')) { 639 $smtp_host = SMTP_HOST; 640 } 641 if (defined('SMTP_PORT')) { 642 $smtp_port = SMTP_PORT; 643 } 644 if (defined('SMTP_USER')) { 645 $smtp_user = SMTP_USER; 646 } 647 if (defined('SMTP_PASSWORD')) { 648 $smtp_password = SMTP_PASSWORD; 649 } 650 632 651 $objWebParam->addParam('店名', 'shop_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $shop_name); 633 652 $objWebParam->addParam('管理者:メールアドレス', 'admin_mail', null, '', array('EXIST_CHECK', 'EMAIL_CHECK', 'EMAIL_CHAR_CHECK'), $admin_mail); … … 640 659 $objWebParam->addParam('URL(セキュア)', 'secure_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $secure_url); 641 660 $objWebParam->addParam('ドメイン', 'domain', MTEXT_LEN, '', array('MAX_LENGTH_CHECK')); 661 $objWebParam->addParam('メーラーバックエンド', 'mail_backend', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK', 'EXIST_CHECK'), $mail_backend); 662 $objWebParam->addParam('SMTPホスト', 'smtp_host', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_host); 663 $objWebParam->addParam('SMTPポート', 'smtp_port', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $smtp_port); 664 $objWebParam->addParam('SMTPユーザー', 'smtp_user', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_user); 665 $objWebParam->addParam('SMTPパスワード', 'smtp_password', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_password); 642 666 643 667 return $objWebParam; … … 962 986 . "define('AUTH_MAGIC', '" . $auth_magic . "');\n" 963 987 . "define('PASSWORD_HASH_ALGOS', '" . $algos . "');\n" 964 . "define('RELEASE_YEAR', '" . date('Y') . "');\n"; 988 . "define('RELEASE_YEAR', '" . date('Y') . "');\n" 989 . "define('MAIL_BACKEND', '" . $objWebParam->getValue('mail_backend') . "');\n" 990 . "define('SMTP_HOST', '" . $objWebParam->getValue('smtp_host') . "');\n" 991 . "define('SMTP_PORT', '" . $objWebParam->getValue('smtp_port') . "');\n" 992 . "define('SMTP_USER', '" . $objWebParam->getValue('smtp_user') . "');\n" 993 . "define('SMTP_PASSWORD', '" . $objWebParam->getValue('smtp_password') . "');\n"; 965 994 966 995 if ($fp = fopen(CONFIG_REALFILE, 'w')) { -
branches/version-2_12-dev/html/install/sql/insert_data.sql
r21819 r21827 1165 1165 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('CV_PAYMENT_LIMIT', '14', 275, '支払期限 (*モジュールで使用)'); 1166 1166 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('REVIEW_ALLOW_URL', '0', 277, '商品レビューでURL書き込みを許可するか否か'); 1167 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('MAIL_BACKEND', '"mail"', 285, 'Pear::Mail バックエンド:"mail"|"smtp"|"sendmail"');1168 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('SMTP_HOST', '"127.0.0.1"', 287, 'SMTPサーバー (MAIL_BACKEND が "smtp" の場合のみ)');1169 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('SMTP_PORT', '"25"', 288, 'SMTPポート (MAIL_BACKEND が "smtp" の場合のみ)');1170 1167 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('UPDATE_SEND_SITE_INFO', 'false', 289, 'アップデート時にサイト情報を送出するか'); 1171 1168 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('USE_POINT', 'true', 290, 'ポイントを利用するか(true:利用する、false:利用しない) (false は一部対応)'); -
branches/version-2_12-dev/html/install/templates/step1.tpl
r21344 r21827 20 20 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 21 21 *}--> 22 <script type="text/javascript"> 23 $(function() { 24 $('.option').hide(); 25 if ($('input[name=mail_backend]').val() == 'smtp') { 26 $('.smtp').attr('disabled', false); 27 } else { 28 $('.smtp').attr('disabled', true); 29 } 30 $('#options').click(function() { 31 $('.option').slideToggle(); 32 }); 33 $('input[name=mail_backend]').change(function() { 34 if ($(this).val() == 'smtp') { 35 $('.smtp').attr('disabled', false); 36 } else { 37 $('.smtp').attr('disabled', true); 38 } 39 }); 40 }); 41 </script> 22 42 <form name="form1" id="form1" method="post" action="?"> 23 43 <input type="hidden" name="mode" value="<!--{$tpl_mode}-->" /> … … 142 162 </tr> 143 163 </table> 164 165 <p><a href="javascript:;" id="options">>> オプション設定</a></p> 166 <div class="option"> 167 <h2>メールサーバーの設定(オプション)</h2> 168 <table> 169 <col width="30%" /> 170 <col width="70%" /> 171 <tr> 172 <th>メーラーバックエンド<span class="attention">※</span></th> 173 <td> 174 <!--{assign var=key value="mail_backend"}--> 175 <span class="attention"><!--{$arrErr[$key]}--></span> 176 <!--{html_radios name=$key options=$arrMailBackend selected=$arrForm[$key].value|h}--><br /> 177 <span class="ex-text">mail - PHP の組込関数 mail() を使用して送信します。<br /> 178 SMTP - SMTP サーバに直接接続してメールを送信します。<br /> 179 sendmail - sendmail プログラムにより送信します。</span> 180 </td> 181 </tr> 182 <tr> 183 <th>SMTP ホスト<span class="attention">※</span></th> 184 <td> 185 <!--{assign var=key value="smtp_host"}--> 186 <span class="attention"><!--{$arrErr[$key]}--></span> 187 <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="50" class="smtp" /><br /> 188 <span class="ex-text">メーラーバックエンドが SMTP の場合のみ指定します。</span> 189 </td> 190 </tr> 191 <tr> 192 <th>SMTP ポート<span class="attention">※</span></th> 193 <td> 194 <!--{assign var=key value="smtp_port"}--> 195 <span class="attention"><!--{$arrErr[$key]}--></span> 196 <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="5" class="smtp" /><br /> 197 <span class="ex-text">メーラーバックエンドが SMTP の場合のみ指定します。</span> 198 </td> 199 </tr> 200 <tr> 201 <th>SMTP ユーザー</th> 202 <td> 203 <!--{assign var=key value="smtp_user"}--> 204 <span class="attention"><!--{$arrErr[$key]}--></span> 205 <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="50" class="smtp" /><br /> 206 <span class="ex-text">メーラーバックエンドが SMTP の場合で、SMTP-AUTH 使用時のみ指定します。</span> 207 </td> 208 </tr> 209 <tr> 210 <th>SMTP パスワード</th> 211 <td> 212 <!--{assign var=key value="smtp_password"}--> 213 <span class="attention"><!--{$arrErr[$key]}--></span> 214 <input type="password" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="50" class="smtp" /><br /> 215 <span class="ex-text">メーラーバックエンドが SMTP の場合で、SMTP-AUTH 使用時のみ指定します。</span> 216 </td> 217 </tr> 218 </table> 219 </div> 144 220 </div> 145 221 </div>
Note: See TracChangeset
for help on using the changeset viewer.