Example #1
0
// メーラーデーモンは拾わない
if (eregi('MAILER-DAEMON', $_ENV["SENDER"])) {
    exit;
}
// PEAR
require_once '/usr/local/lib/php/Mail/mimeDecode.php';
/**********************************************************************
 * インクルードセクション
 **********************************************************************/
// htdocsまでのパス get
$base = dirname(dirname(dirname(dirname(__FILE__))));
require_once $base . "/etc/config-ini.php";
require_once $base . "/admin/Information/lib/InformationDB.php";
$config["dsn"] = "mysqli://" . $define["define"]["DATABASE"]["params"]["username"] . ":" . $define["define"]["DATABASE"]["params"]["password"] . "@" . $define["define"]["DATABASE"]["params"]["host"] . ":3306" . "/" . $define["define"]["DATABASE"]["params"]["dbname"];
// MySQLへ接続
$db = new InformationDB($config["dsn"]);
/**********************************************************************
 * 定数定義セクション
 **********************************************************************/
define('RECEIVE_DIR', 1);
// 受信トレイ
define('KEEP_DIR', 2);
// 保存
define('TRANSMIT_DIR', 3);
// 送信済み
define('DELETE_DIR', 4);
// 削除済み
define('UNREAD_MAIL', 1);
// 未読メール
define('READED_MAIL', 2);
// 既読メール
Example #2
0
<?php

// 問い合わせ対応ユーザーデータを取得する(管理画面ログインユーザーを参照)
if (!$db) {
    $base = dirname(dirname(dirname(dirname(__FILE__))));
    require_once $base . "/etc/config-ini.php";
    require_once $base . "/admin/Information/lib/InformationDB.php";
    $config["dsn"] = "mysqli://" . $define["define"]["DATABASE"]["params"]["username"] . ":" . $define["define"]["DATABASE"]["params"]["password"] . "@" . $define["define"]["DATABASE"]["params"]["host"] . ":3306" . "/" . $define["define"]["DATABASE"]["params"]["dbname"];
    // MySQLへ接続
    $db = new InformationDB($config["dsn"]);
    $whereString = array();
    $whereString[] = "is_display = 1";
    $whereString[] = "disable = 0";
    $whereString = implode(" AND ", $whereString);
    $sql = " SELECT *" . " FROM information_operator_list" . " WHERE " . $whereString . " ORDER BY id ASC";
    $rs = $db->executeSql($sql);
    $operatorList = "";
    if ($rs->numRows() > 0) {
        while ($row = $rs->fetchRow(DB_FETCHMODE_ASSOC)) {
            $operator_tbl[] = $row;
        }
    }
    /*else {
          // デフォルトの担当者テーブル(DB保持前)
          // is_display = 0[非表示]、1[表示]
          $operator_tbl = array(
              array('id' => 3, 'name' => '清水', 'sakura' => '3', 'is_display' => 1),
              array('id' => 4, 'name' => '井坂', 'sakura' => '4', 'is_display' => 1),
              array('id' => 6, 'name' => '鈴木', 'sakura' => '6', 'is_display' => 1),
              array('id' => 7, 'name' => '坂入', 'sakura' => '7', 'is_display' => 1),
              array('id' => 9, 'name' => '酒井', 'sakura' => '9', 'is_display' => 1),