/*
 * shopformer ver1.2.03
 *
 * Release Date: 2010-11-24
 * CopyRight(C)2010. Shopformer Development Team.(http://sourceforge.jp/projects/shopformer/) All Right Reserved.
 * 
 */

[更新履歴]
1.2.04リリース
  1)標準デザインテンプレートのカート呼び出し部分でエラーが発生した場合正しく呼び出せない不具合を修正
2010-11-24 1.2.03リリース
  1)無料商品購入時に決済方法を自動判断できない不具合の修正
  2)デザインテンプレート標準配布のiPhone/携帯で商品一覧が表示できなかった不具合の修正
2010-11-19 1.2.02リリース
  1)デザインテンプレート適用不具合の修正
2010-11-18 1.2.01リリース
  1)spiderコアでセッション開始関数の為のロック処理に問題があった為に一部携帯電話でのログインが正常におこなえない問題の修正
  2)読み込みで開いたファイルを排他的ロックしていた箇所の修正
  3)パッケージ管理のインストール・更新機能を変更・統一
  4)サイト固有値設定でデザインテンプレート同期を保存できない問題の修正
  5)サイト固有地設定の値保存ができない問題の修正
  6)ページ・パーツ・テンプレ-トのHTML保存時にバックスラッシュを除去しないよう変更
  7)デザインテンプレートインストール認証機能の方法追加
  8)デザインテンプレートに本文なしページ・各種メディアファイルを同梱できる機能の追加
  9)商品CSV登録時に同時にカテゴリ生成もおこなえるように機能追加
2010-10-29 1.2.00リリース
  1)注文情報の編集機能を追加。注文商品の変更やオプションの編集などをおこなえるようになりました。
  2)アフィリエイト運営機能の変更。会員ログインしてアフィリエイトの成果を閲覧できるようになりレポートを追加しました。
  3)販売会員機能の追加。会員がダウンロード商品を登録して販売できる機能を追加しました。登録制写真ダウンロードサイトなどを実現できます。
  4)メールテンプレート機能の統合。管理者向けパスワードリマインダ以外のメール文章設定を全て「顧客管理」の「メールテンプレート」に統合しました。
  5)複数宛先機能の実装。デザインテンプレート側で対応すれば複数の宛先に送付したい注文に対応できるよう内部的に対応しました。
  6)注文オプション機能の強化。選択式のオプションに金額やコストを設定できるようにしました。
  7)注文オプション入力方法の変更。カートに入れる時にオプション入力をしないで追加できるようにしてより購入操作を楽におこなえるようにしました。
  8)注文時点の商品価格、オプション価格、送料等全て記録するような方式に変更しました。
2010-10-07 1.1.13リリース
  1)配送不要商品での配送先非表示のif文をページで修正(shopping/order内のpurchaser.phpとconfirm.php)
  2)配送設定の包装選択肢と時間帯選択肢設定に最大文字数妥当性検査を追加
  3)カートセッション名をdefineに切りだし
  4)memberポイント操作時のWarning修正
  5)PHP4環境で商品画像が登録できない問題の修正
  6)データベース接続設定でダブルクォーテーションを入力できなくなっていた問題の修正
  7)会員ログイン時に管理パネルからユーザー情報を操作した場合にロールバックするケースがある問題の修正
2010-10-01 1.1.12リリース
  1)記事管理、記事編集と追加画面に画像貼り付け操作パネルを追加
  2)ショップ管理のカテゴリ・商品・販売単位・プロモーションに所有者IDを記録するように追加
  3)商品および販売単位の編集時に所有者チェックを追加
  4)ダウンロード商品が直接アクセスでダウンロードできてしまう可能性がある問題の修正
  5)ダウンロード商品一括登録機能の追加
  6)ソフトウェアアップデートでデータベースカラムを追加できる機能を追加
  7)memberパッケージと他のパッケージを接続するConnectorインターフェースを追加
  8)注文完了メール通知文言で注文商品が記載されない場合がある問題の修正
  9)代替ウィジェット機能のバグ修正
  10)配送口数取得メソッドで通常便口数が取得できなかった問題の修正
  11)削除済みの注文情報がマイページの購入履歴で表示される不具合を修正
  12)商品一覧・商品詳細画面に付与ポイント数を表示
  13)checkinstall.phpのrealpath関数でエラーが発生する可能性がある問題の修正
  14)商品情報編集時に商品画像の2と3が正しく指定されていない問題の修正
  15)注文完了メール通知の文言でダウンロードURLが正しく表記されていない問題の修正
  16)注文オプションで入力クラスが復元できない場合がある問題の修正
  17)イプシロン決済プラグイン修正
  18)リダイレクト処理の問題修正
  19)APPLICATION_SSL_URLとSPIDER_ACCESS_URL_SSLをwriteタグやifタグで利用できるよう属性登録追加
2010-09-08 1.1.11リリース
  1)注文管理の注文情報検索条件に「商品・販売単位ＩＤ」を追加。併せて「検索ワード」で「宛先電話番号」と「宛先住所」も検索できるように機能追加。
  2)商品販売単位に公開販売期間を追加。アップデートの際はデータベースカラムの追加が必要です。
  3)共有SSLがsquidで提供されているケースに対応しました。HTTP_VIAを見るように追加したのでTraffic-Server/NetCache/DeleGate/MS Proxyも対応していると思われますが未検証です。
  4)注文に対して決済プラグインによる決済が利用可能か確認するインターフェースの追加
  5)会員登録時メールアドレスをそのままログインIDに設定する場合にエラーチェックの文字数が36文字になっていた問題の修正
  6)消費税計算の精度向上の為計算式の括弧位置を調整
  7)商品販売単位、配送目安値の桁数を7桁まで増
  8)お届け希望日の保存がおこなわれていなかった問題の修正
  9)代替ユーザーエージェント指定を多段読み込みできるように機能追加
  10)iPhoneおよびAndroid携帯向けの画面を暫定追加
  11)注文情報に「伝票番号」を追加しました。管理パネルでから最大10件まで登録できます。旧バージョンからアップデートの方はデータベースカラム追加の必要があります。
  12)注文情報の管理者メモを管理パネルから登録できるようにしました。
  13)管理パネルから注文を追加したとき、包装関連、お届け希望日時のエラーが表示されない不具合を修正
  14)checkinstall.phpスクリプトの問題を修正
  15)ニュースデータ取得PHPの修正
  16)環境変数$_SERVER['SCRIPT_FILENAME']のパスが相対パスを含むCGI実行環境に対応
2010-08-31 1.1.10リリース
  1)顧客検索条件の追加。フリーワードで姓名・フリガナ・電話番号１，２・FAX番号１，２・携帯電話番号・会社名・部署名も検索対象にしました
  2)顧客検索条件の追加。ログイン日時、生年月日、性別の検索項目を追加しました。
  3)unique_setting.inc.phpの設定アップデート機能を追加。
  4)商品一覧のページ遷移リンク不具合の修正。
  5)顧客レコード再利用が発生した場合に購入できない不具合の修正
  6)デザインテンプレートの管理＞設定に現在のページHTMLインポート機能を追加
2010-08-27 1.1.09リリース
  1)パッケージウィジェット機能の廃止。ウィジェット機能へ統合していきます。
  2)HTMLパーツ編集（ウィジェット編集）機能の追加
  3)コンテンツ管理およびデザイン管理の管理パネル、一覧読み込み等をAjax化
  4)消費税表記計算機能と設定機能の追加
  5)管理パネルから会員IDを指定して会員を作成できる機能の追加
  6)購入時の顧客管理で設定した初期ポイントが付与されない不具合を修正
  7)購入時のポイント付与でステータス変更時に二重にポイントが加算される問題の修正
  8)ソフトウェア更新時にunique_setting.inc.php内の値変換の不具合を修正
2010-08-18 1.1.08リリース
  1)spiderリダイレクト機能にSSL必須フォルダの自動判断リダイレクト機能を追加
  2)spider_tags_RewriteDocumentRootタグでwindow.open('')記述のURIを書き換えできていなかった問題の修正
  3)販売単位名称およびフリガナの文字列長の最大値を半角240に延長（DBカラム定義は255)
  4)CSVダウンロードで販売単位名に強制的に商品名が付加されてしまう問題の修正
  5)販売単位の配送種別からカートへ追加可能か確認機能の追加
  6)特別会員がログインできない問題の修正
  7)会員状態検索機能の追加
  8)会員状態変更機能の追加
  9)会員CSV登録時に状態を指定できるようCSVフォーマットの選択項目追加
  10)会員ログインページのサマリー表示をリリースに依存しないよう変更
  11)会員ログインページに購入履歴表示を追加
  12)非推奨アプリケーションベースURI変数の修正
  13)イプシロンのクレジットカード決済・月次課金処理は同じユーザーIDで最大20件までの登録が制限がされているため、送信パラメータの「ユーザーID」を「注文ID」に設定するよう変更しました。
	※月次課金のテスト環境が用意できなかったため、クレジットカード決済・月次課金処理は実装はされていません。
  14)消費税（内税計算）の計算方式設定機能を追加
2010-08-10 1.1.07リリース
  1)独自SSL/共有SSL時のURL自動切り替えを設定でおこなえるよう機能を追加しました。
  2)ダウンロード販売機能でMicrosoft Internet ExplorerでのSSLダウンロードでのエラーを解消しました。
  3)配送種別に「サービス」「継続サービス1~60ヶ月」を追加しました。「継続サービス」の場合は手動で提供期間を設定できます。旧バージョンからアップデートの方はデータベースカラム追加の必要があります。
  4)リバースプロキシによるSSL提供のセッション維持対応
  5)Google Chromeで管理パネルのAjaxが正常に動作しない問題の修正
  6)リバースプロキシ・ロードバランサ環境下でメール通知のダウンロードURLが正しく生成されない問題の修正
2010-08-06 1.1.06リリース
  1)管理パネルで販売単位の編集時に商品フラグの公開日が当日に設定される不具合を修正
  2)ファイル読み込みオープン時に排他ロックを取得することができない問題を修正。読み込み時の指定は共有ロックに変更しました。
2010-08-04 1.1.05リリース
  1)管理パネル文言修正
  2)商品の配送種別でクール便に設定できない不具合の修正
2010-08-03 1.1.04リリース
  1)購入ページボタンの表記修正
  2)JavaScriptマウスポジション横位置取得関数の修正
  3)spider_RewriteDocumentRootタグでswfファイル呼び出しの書き換えに対応、併せてパフォーマンスアップの為無駄な処理を削除
  4)デザインテンプレートでswfファイルと関連付けが取得できるよう機能追加
  5)spider_Builderとspider_BuildInformationでビルドパスの生成パスが環境によって動作しない問題の修正
  6)会員メール送信時の同時送信数を設定できるよう機能追加
  7)管理パネルからの注文追加でメールアドレスの必須を解除
  8)管理パネルの会員選択リストが表示できないバグの修正
2010-07-27 1.1.03リリース
  1)ポイント付与方法設定機能追加。利用ポイント分にポイントを与えるか与えないか設定できるようになりました。
  2)ダウンロードファイル販売機能の追加
  3)デザインテンプレート関連ファイルでCSSインポートのネスト階層も取得するように機能追加
  4)会員パッケージの汎用化
  5)デザインテンプレート一覧ページからの一括適用時の動作改善
  6)配送希望日の設定が未設定だった場合に定義文字列が表示されてしまう問題の修正
  7)管理パネルでショッピング基本設定ラッピングフリーワード表記選択肢の表記が逆だった問題の修正
  8)プロモーション固定額報酬で購入金額を上回っても固定額報酬が加算される問題の対策として最低購入金額条件を追加
  9)ポイント付与実行を購入完了時でなく決済状態を支払済にしたときに変更
  10)注文関連メールで注文商品文字列フォーマットも変更できるよう機能追加
  11)Macで作成したCSV等テキスト形式ファイルの改行読み込み不具合の修正
  12)コンテンツ管理にページの作成と設定機能を追加
  13)コンテンツ管理サイト固有値設定機能の追加
  14)デザインテンプレート機能のテンプレート変数を下位互換のままサイト固有値設定機能に置き換え
  15)デザインテンプレートおよびページ編集時のHTML編集画面の読み込み時間改善
  16)spider/tags/TagBaseオプション分割のスペース変換問題点を修正
  17)商品・販売単位の変更時に画像削除とアップロードを同時に行えないよう画面修正
  18)商品検索キーワードを画面作成して検討のままデータベースカラムを追加していなかった問題修正
  19)SMTP接続設定時のSMTPホスト設定にホストの存在確認を追加
  20)ポイント利用単位設定機能と会員登録利用設定機能の追加
  21)ページHTML編集にプレビュー機能を追加
  22)パッケージ管理方法を向上
  23)checkinstall.phpへアクセスした場合に未設定だったらリダイレクトされる不具合修正
  24)管理パネルからの注文作成時にメールアドレスの必須を解除
  25)メールマガジン配信速度の設定機能を追加
  26)会員登録プロフィール項目でホームページアドレスを登録できるよう追加
2010-07-13 1.1.02リリース
  1)管理パネル「ソフトウェア更新」のアップデート機能の不具合を修正
  2)管理パネル「コンテンツ管理」、「デザイン管理」の画像アップロードに画像ファイルの上書き機能を追加しました。
  3)システムデータフォルダ削除メソッドの不具合修正
  4)デザインテンプレート機能の仕様追加。アップロード時のファイル名変更でフォルダ名、テンプレート名自動変更に対応
  5)PEARのHTTP_Requestクラスの古いバージョンにより不具合がでる問題の修正。
  6)管理パネルでの注文追加で販売単位個別の注文オプションが設定されていた場合に注文ができない不具合を修正
  7)モバイルサイトのパスワードリマインダ送信画面のメールアドレス項目がSoftBank携帯で数字入力ができない不具合を修正
  8)GIF・PNGファイルに対応（GDライブラリのバージョンによりGIFファイルが対応できない場合があります）
2010-07-08 1.1.01
  1)SMTP接続設定時の妥当性検査の不具合を修正
  2)デザインテンプレートにページ同梱機能を追加
  3)標準テンプレートのパソコン向けページで各ページ遷移ボタンにCSSのIDを付与する変更
  4)商品詳細ページの変更。画像の別ウィンドウ表示リンクと販売単位画像の切り替えJavaScript機能を追加しました。
  5)IIS動作の為にframework-spiderの設置フォルダ自動判断機能に大幅な変更を加えました。
  6)アプリケーションリリース名記述箇所の一元化
  7)テンプレートHTML編集制限機能の追加
  8)コンテンツ管理にファイル名指定上書きアップロード機能の追加
  9)管理パネルトップページにアップデート情報表示の追加
  10)ソフトウェアアップデート機能の追加
  11)デザインテンプレート一括適用機能の追加
  12)インストールチェックスクリプトの追加
  13)商品および販売単位の注文オプションでテキストボックスとテキストエリアを作成可能にしました。
  14)カートオブジェクトで配送口数を取得するメソッドを追加
  15)ショップ基本設定で注文IDの書式を設定できるように機能追加
  16)PHPセッションの微弱性をスクリプト内で対応。独自セッション開始ロジックにてセッションID重複問題とログイン時のセキュリティ向上をおこないました。
  17)presetタグの正式実装を追加
2010-06-25 1.1.00リリース
  1)framework-spiderのアップデート適用
  2)マルチドメインセッション同期機能の追加
  3)株式会社ゼウス クレジットカード決済モジュールの追加
  4)注文完了後の状態フラグを決済モジュールごとに設定できる機能の追加
  5)spider自動リンク変換機能の修正。shop/shopping等のフォルダ名に設置した時のリンク変換不具合を修正しました。
  6)spider Templateタグの修正。.defaultファイルのモジュール呼び出しが外側テンプレートより優先されていなかった問題を修正しました。
  7)デザインテンプレート変数で設定値を空にすると次の設定値を読み込めなくなる問題の修正
  8)デザインテンプレートの設定で絶対URLのファイルも関連ファイルとして表示してしまう問題の修正
  9)デザインテンプレート復元時にNOTICEメッセージがでる問題の修正
2010-06-16 1.0.01リリース
  1)共有SSL利用などの異ドメイン間でのセッション維持ができるように変更
  2)商品並び順の指定バグを修正
  3)ログインチェックのリダイレクトプログラムの修正
  4)メールマガジン配信準備のローディングバーが進まない問題の修正
  5)ページHTML編集の保存動作がブラウザによって保存できない問題の修正
  6)簡単ログインが正しく動作しない問題の修正
  7)util_HttpRequestクラスでpostメソッドでのリクエスト実装
  8)配送料設定のランク増減機能を追加
  9)管理パネルニュース表示機能の実装 
2010-06-03 1.0.00リリース
  1)アフィリエイト成果報告タグ機能の商品単価置き換えバグを修正
  2)商品CSV登録機能のバグを修正
  3)注文一覧ページの期間集計の項目を変更。送料、決済手数料、包装代を費用として引いたものを粗利として表示する方式に変更
  4)顧客一覧のデフォルトの並び順を新しいデータからに変更
  5)プロモーションの成果報告機能に金額の消費税設定を追加
  6)ショップ管理トップページの支払方法設定リンク切れを修正
  7)販売単位がなかった場合に商品読み込み時に公開対象を正しく読み込めない問題の修正
  8)ドキュメントルート以外に設置した場合に管理パネルで公開対象なしの商品が読み込めなくなる問題の修正
  9)商品情報データベースレコードの内部仕様変更。削除済みでもIDをシステム予約の削除済みにしてレコードを保持するよう変更
    これによりSDELETED00000000の書式のＩＤは商品・販売単位共に予約済みに変更
  10)商品情報CSVダウンロード機能で販売単位がない商品が空行になる問題の修正
  11)会員ログインで管理パネルを表示しようとした際にリダイレクトが無限ループになる問題の修正
  12)顧客情報CSVアップロードおよびダウンロード機能の向上。所持ポイント数も取得・登録できるように追加
  13)注文情報CSVダウンロード機能の追加
  14)メール送信機能・メールテンプレート機能のHTMLメールプレビューウィンドウオープンの動作がおかしい問題の修正
  15)顧客管理パッケージのメール送信設定の問題を修正
  16)商品の公開範囲は一覧にでないだけで直接アクセスだと見える仕様を直アクセスでも見えない仕様に変更
  17)管理パネルの商品管理の一覧でログインや紹介状態の分岐が正しく行われていなかった問題を修正
  18)管理者ログインでは決済方法を全て表示するように変更
  19)PHP4にて参照渡し記述にデフォルト値を記述しているとエラーになる問題の一時回避
  20)管理パネルと顧客側を同じブラウザで開いて作業した場合に管理側注文追加でクッキーの紹介コードが優先されてしまう問題の修正
  21)注文情報変更機能で注文日時を変更できるように機能追加
  22)管理パネルでの注文追加時に注文日時を入力できる機能の追加
  23)管理パネル文言修正
  24)管理パネルでメールテンプレート登録・編集確認時にメールマガジン種別が表示されない問題の修正
  25)管理パネルで顧客宛てメール送信時のメールテンプレート選択でメールマガジン種別が適用されない問題の修正
  26)商品ごとに卸業者情報を保存できるように機能追加
  27)携帯の会員登録画面でメールアドレス確認入力フォームがなく登録できなかった問題の修正
  28)setタグの文字列判断問題を修正
2010-05-18 β4リリース
  1)管理パネルで 商品ID・販売単位IDが削除済みのものと重複しても作成できない問題の修正
  2)管理パネルのキャンセルステータス一覧が表示されない問題の修正
  3)クレジットカード決済時の注文完了メールでラッピング名称とお客様メールアドレスが正常に表示できない問題の修正
  4)最大サイズを超えた時に最大サイズの複数口にしてしまう配送料の計算方法を改善。最大サイズを超えた場合にもヒットするサイズになるようにしました。
  5)オプション項目のエラーメッセージも各入力フォーム位置に表示できるよう内部機能を改善
  6)会員登録の重複チェックおよび入力妥当性検査の改善
  7)エラーメッセージ表示方式変更に伴う標準ページファイルの変更 
2010-05-10 β3リリース
  1) トップページの新着及びお勧めで商品の削除フラグを確認していなかった問題の修正
  2) 商品および販売単位のCSVダウンロード機能追加
  3) 商品および販売単位のCSV登録機能追加
  4) ドライブ文字判断の正規表現の間違い修正（一部Windows環境で動作しなかった問題を改善）
  5) 管理パネルからの注文追加機能の改善
  6) プロモーションリンクのアクセスが有効でなかった問題の修正
  7) 注文時エラーメッセージの追加
  8) 公開対象を選ばないと商品および販売単位を保存できない問題の修正
  9) Firefox3.6で管理パネルの文字がsmallになっていない個所が多数ある問題のCSS修正
  10) 顧客管理のCSVダウンロードとアップロードがマルチサーバーに対応していなかった問題の修正
  11) 会員ログイン・ログアウトでも買い物かごの中身が引き継がれる機能の追加
  12) 購入確認画面で複数選択の注文オプション入力値が配列で表示されてしまっていた問題の修正
  13) 携帯購入画面に「お客様情報と同じ」チェックを追加し入力を省略可能に修正。
2010-04-26 β2リリース RSS機能・注文オプション機能の追加。管理パネルリンク・スタイルの修正。URL判断の修正。
2010-04-16 β1リリース

[動作環境]
・サーバー
 PHP4.3.9以上またはPHP5以上が動作しmbstringが利用できるWebサーバー
 MySQL4.1以上またはPostgreSQL7.4以上
 一部PEAR/Mailクラスが必要
・管理パネル
 Microsoft Internet Explorer 7以上
 Firefox 2.0以上
 Opera 9.1以上
 Safali 4以上

[設置方法]

1.解凍とサーバーへ転送
 圧縮ファイルをダウンロードしたら、解凍してshopformerフォルダをサーバーの
 設置したいURLに該当するフォルダ内に送信してください。
 一般的なフリーのCGI等と異なり、設定ファイルを変更したりする作業は必要ありません。
 ※ フォルダ名は自由に変更できます。
 ※ 特殊な設定のサーバーなどで設定ファイルの記述が必要な場合があります。
    suphp環境の場合はspider.define.inc.php内の75行目と77行目を変更してください。
 ※ フォルダ名は任意の名前に変更することができます。

2.パーミッションの設定
 以下のフォルダをWebサーバー実行ユーザーが書込・実行可能に設定してください。
 一般的には707や777です。suphpなどの環境では700で動作します。

 ・設置フォルダ
 ・設置フォルダ/spider/data
 ・設置フォルダ/spider/pages
 ・設置フォルダ/spider/templates
 ・設置フォルダ/spider/widgets
 ・設置フォルダ/spider/work

3.Webブラウザで設置フォルダ内のcheckinstall.phpにアクセスしてください。

  http://設置URL.../checkinstall.php

  管理パネルの初期ログインIDとパスワードはadmin/adminです。
  ログイン出来たら画面のガイドに従って基本設定とショッピングパッケージインストールをおこなってください。

  http://sourceforge.jp/projects/shopformer/products/shopformer/
