* * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ if (!defined('CLASS_REALDIR')) { /** クラスパス */ define('CLASS_REALDIR', DATA_REALDIR . "class/"); } if (!defined('CLASS_EX_REALDIR')) { /** クラスパス */ define('CLASS_EX_REALDIR', DATA_REALDIR . "class_extends/"); } if (!defined('CACHE_REALDIR')) { /** キャッシュ生成ディレクトリ */ define('CACHE_REALDIR', DATA_REALDIR . "cache/"); } // クラスのオートローディングに対応するフックを入れるために、ここに入れる必要あり require_once CLASS_EX_REALDIR . 'helper_extends/SC_Helper_Plugin_Ex.php'; // クラスのオートローディングを定義する require_once CLASS_EX_REALDIR . '/SC_ClassAutoloader_Ex.php'; spl_autoload_register(array('SC_ClassAutoloader_Ex', 'autoload')); SC_Helper_HandleError_Ex::load(); // アプリケーション初期化処理 $objInit = new SC_Initial_Ex(); $objInit->init();
/** * パラメーターの補完 * * ソースのみ差し替えたバージョンアップを考慮したもの。 * SC_Initial_Ex::defineIfNotDefined() で定義することを想定 * * @access protected * @return void */ public function complementParameter() { // 2.13.0 のデータとの互換用 /** サイトトップ */ SC_Initial_Ex::defineIfNotDefined('TOP_URL', HTTP_URL . DIR_INDEX_PATH); /** カートトップ */ SC_Initial_Ex::defineIfNotDefined('CART_URL', HTTP_URL . 'cart/' . DIR_INDEX_PATH); // 2.13.0 のテンプレートとの互換用 // @deprecated 2.13.1 /** サイトトップ */ SC_Initial_Ex::defineIfNotDefined('TOP_URLPATH', ROOT_URLPATH . DIR_INDEX_PATH); /** カートトップ */ SC_Initial_Ex::defineIfNotDefined('CART_URLPATH', ROOT_URLPATH . 'cart/' . DIR_INDEX_PATH); }