Example #1
0
 /**
  * インスタンスの取得。
  *
  * インスタンスが既に生成済みの場合は既存インスタンスを返し、
  * 未生成であれば新たに生成したものを返す。
  *
  * @return mixed 成功時はインスタンス、失敗時はfalseを返す
  */
 public static function getInstance()
 {
     if (null === self::$_instance) {
         self::$_instance = new self(dirname(dirname(__FILE__)) . self::CONFIG_PATH);
     }
     return self::$_instance;
 }
Example #2
0
 /**
  *  コンストラクタ
  */
 public function __construct()
 {
     // 設定データのインスタンスを取得
     $this->_configOBJ = ComConfig::getInstance();
     $requestOBJ = ComRequest::getInstance();
     // ユーザーエージェント情報をセット
     $this->_httpUserAgent = $requestOBJ->getParameter("HTTP_USER_AGENT", "", "server");
 }
 /**
  *  コンストラクタ
  */
 public function __construct()
 {
     parent::__construct();
     // 設定データのインスタンスを取得
     $this->_configOBJ = ComConfig::getInstance();
     // デフォルトは1接続1送信
     /*
     if (!$this->_smtpSendType) {
         $this->_smtpSendType = self::SMTP_SEND_SINGLE;
     }
     */
 }
Example #4
0
 /**
  * コンストラクタ
  */
 public function __construct()
 {
     try {
         // 設定データのインスタンスを取得
         $this->_configOBJ = ComConfig::getInstance();
         $this->_dbOBJ = self::factory($this->_configOBJ->define->DATABASE);
         //接続が切れていたら再接続
         $this->reConnection();
         // 接続できなければ終了する
     } catch (Zend_Exception $e) {
         exit($e->getMessage());
     }
     return true;
 }
Example #5
0
 /**
  * _convertEmojiメソッド
  *
  * 絵文字を変換する
  *
  * @param  string $string 文字列
  * @return string $string
  */
 protected function _convertEmoji($string)
 {
     $utilityOBJ = ComUtility::getInstance();
     $configOBJ = ComConfig::getInstance();
     $carrier = $utilityOBJ->getDeviceFromMailAddress($this->getTo());
     $comEmojiOBJ = ComEmoji::getInstance($configOBJ->admin_config->device->{$carrier});
     $string = $comEmojiOBJ->mailConvertCarrier($string);
     return $string;
 }
Example #6
0
 /**
  * コンストラクタ
  */
 public function __construct()
 {
     $this->_configOBJ = ComConfig::getInstance();
 }
Example #7
0
<?php

/**
 * common.php
 *
 * Copyright (c) 2009 Fraise, Inc.
 * All rights reserved.
 */
/**
 * Web側/管理側共通処理。
 *
 * @copyright   2009 Fraise, Inc.
 * @author      mitsuhiro nakamura
 */
// プロジェクトディレクトリの絶対パス
define("D_BASE_DIR", dirname(dirname(__FILE__)));
// include pathを設定
ini_set("include_path", D_BASE_DIR . "/class");
// autoload関数定義ファイル
require_once D_BASE_DIR . "/common/__autoload.php";
$requestOBJ = ComRequest::getInstance();
$configOBJ = ComConfig::getInstance();
$utilityOBJ = ComUtility::getInstance();
$smartyOBJ = ComSmarty::getInstance();
$_config = $configOBJ->toArray();
$smartyOBJ->assign("config", $_config);
Example #8
0
 /**
  * コンストラクタ。
  */
 function __construct()
 {
     $this->_comDbOBJ = ComDb::getInstance();
     // 設定データのインスタンスを取得
     $this->_configOBJ = ComConfig::getInstance();
 }