コード例 #1
0
ファイル: AutoMail.php プロジェクト: noriotakei/suraimu
 /**
  * getInstanceメソッド
  *
  * このクラスのオブジェクトを生成する。
  * 既に生成されていたら、前回と同じものを返す。
  *
  * @return object $instance
  */
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #2
0
ファイル: registTest.php プロジェクト: noriotakei/suraimu
define("D_BASE_DIR", dirname(dirname(__FILE__)));
// Web側・管理側共通処理ファイルの読み込み
require_once D_BASE_DIR . "/common/common.php";
// メンテナンスフラグのチェック
if (Maintenance::checkMaintenance()) {
    exit;
}
// 標準入力からメール情報を取得し、解析する
$ComMimeParserMailOBJ = ComMimeParserMail::getInstance();
$BlackListOBJ = BlackList::getInstance();
$AllowDomainOBJ = AllowDomain::getInstance();
// 登録オブジェクトの作成
$PreRegistOBJ = PreRegist::getInstance();
$UserOBJ = User::getInstance();
// メール文言取得
$AutoMailOBJ = AutoMail::getInstance();
$headers = $ComMimeParserMailOBJ->getHeaders();
// 携帯メールアドレスである
if (ComValidation::isMobileAddress($headers["from"])) {
    $mbFlag = true;
}
// 送信元メアドの取得
$mailAddress = $headers["from"];
//black_userに該当する場合は登録拒否
$dangerFlag = FALSE;
//個体識別でチェック
if ($mbFlag && $param["uid"]) {
    if ($BlackListOBJ->searchBlackListByMbSerialNumber($param["uid"])) {
        $dangerFlag = TRUE;
    }
}
コード例 #3
0
ファイル: kontakt.php プロジェクト: GE3/GE3
<?php

if ($_GET["a"] == 'kontakt' or $_GET["a"] == 'poptat') {
    $tmplKontakt = new GlassTemplate("templates/{$CONF['vzhled']}/{$_GET['a']}.html", "templates/default/{$_GET['a']}.html");
    ///////////////////////////////
    // Odeslání dotazu na produkt
    ///////////////////////////////
    if ($_POST["mailKomu"] or $_POST["mailPredmet"]) {
        $autoMail = new AutoMail();
        if ($autoMail->posli()) {
            $tmplKontakt->newBlok("zpravaOk");
            $tmplKontakt->prirad("zpravaOk.obsah", "Zpráva byla úspěšně odeslána.");
        } else {
            $tmplKontakt->newBlok("zpravaError");
            $tmplKontakt->prirad("zpravaError.obsah", "Při odesílání došlo k chybě. <br>" . $autoMail->getError());
        }
    }
    $tmpl->prirad("obsah", $tmplKontakt->getHtml());
    /////////////
    // Navigace
    /////////////
    $navigace = $_GET["a"] == 'kontakt' ? 'Kontakt' : 'Poptat';
    $tmpl->prirad("navigace", '<a href="index.php">Úvodní strana</a> » ' . $navigace);
}
?>

コード例 #4
0
ファイル: detail_produktu.php プロジェクト: GE3/GE3
 $i = 1;
 foreach ($prilohy as $key => $value) {
     if ($value) {
         $tmplProdukt->newBlok("detailProduktu.priloha");
         $tmplProdukt->prirad("detailProduktu.priloha.i", $i);
         $tmplProdukt->prirad("detailProduktu.priloha.url", "{$CONF['absDir']}zbozi/prilohy/{$value}");
         $tmplProdukt->prirad("detailProduktu.priloha.nazev", $value);
         $i++;
     }
 }
 $tmplProdukt->prirad("detailProduktu.pocetPriloh", $i - 1);
 ///////////////////////////////
 // Odeslání dotazu na produkt
 ///////////////////////////////
 if (($_POST["mailKomu"] or $_POST["mailPredmet"]) and !$_POST["spam"]) {
     $autoMail = new AutoMail();
     if ($autoMail->posli()) {
         $tmplProdukt->newBlok("detailProduktu.zpravaOk");
         $tmplProdukt->prirad("detailProduktu.zpravaOk.text", "Dotaz byl úspěšně odeslán.");
     } else {
         $tmplProdukt->newBlok("detailProduktu.zpravaError");
         $tmplProdukt->prirad("detailProduktu.zpravaError.text", "Při odesílání došlo k chybě.<br>" . $autoMail->getError());
     }
 } elseif ($_POST["mailKomu"] or $_POST["mailPredmet"]) {
     print_r($_POST);
 }
 $tmpl->prirad("obsah", $tmplProdukt->getHtml());
 /////////////
 // Navigace
 /////////////
 if ($CONF["mod_rewrite"]) {