当前位置: 首页>>代码示例>>PHP>>正文


PHP ComValidation::isNumeric方法代码示例

本文整理汇总了PHP中ComValidation::isNumeric方法的典型用法代码示例。如果您正苦于以下问题:PHP ComValidation::isNumeric方法的具体用法?PHP ComValidation::isNumeric怎么用?PHP ComValidation::isNumeric使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ComValidation的用法示例。


在下文中一共展示了ComValidation::isNumeric方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getReservePointGrantData

 /**
  *
  * @param  array $param
  *
  * @return array
  */
 public function getReservePointGrantData($param = "", $offset = "", $order = "", $limit = "")
 {
     $columnArray[] = "SQL_CALC_FOUND_ROWS *";
     if (ComValidation::isDatetime($param["dispDatetimeFrom"])) {
         $whereArray[] = "update_user_point_datetime >= '" . $param["dispDatetimeFrom"] . "'";
     }
     if (ComValidation::isDatetime($param["dispDatetimeTo"])) {
         $whereArray[] = "update_user_point_datetime <= '" . $param["dispDatetimeTo"] . "'";
     }
     if (ComValidation::isValue($param["is_exec"])) {
         $whereArray[] = "is_exec = '" . $param["is_exec"] . "'";
     }
     $whereArray[] = "disable = 0";
     if ($order) {
         $otherArray[] = " ORDER BY " . $order;
     }
     if (ComValidation::isNumeric($offset)) {
         $otherArray[] = " LIMIT " . $offset . ", " . $limit;
     }
     $sql = $this->makeSelectQuery("reserve_point_grant", $columnArray, $whereArray, $otherArray);
     if (!($dbResultOBJ = $this->executeQuery($sql))) {
         return FALSE;
     }
     // データリスト取得
     $dataList = $this->fetchAll($dbResultOBJ);
     return $dataList;
 }
开发者ID:noriotakei,项目名称:suraimu,代码行数:33,代码来源:AdmAutoPointGrant.php

示例2: getInformationStatusLogList

 /**
  * 情報リストの取得
  *
  * @param  array $param パラメーター
  * @param  integer $offset オフセット
  * @param  string $order 表示順
  * @param  integer $limit 表示件数
  *
  * @return array $dataList データ配列
  */
 public function getInformationStatusLogList($param, $offset = 0, $order = null, $limit = 0)
 {
     if (!is_numeric($param["user_id"])) {
         return FALSE;
     }
     $columnArray[] = "SQL_CALC_FOUND_ROWS ims.*";
     $columnArray[] = "log.create_datetime log_create_datetime";
     $whereArray[] = "ims.id = log.information_status_id";
     $whereArray[] = "log.user_id = " . $param["user_id"];
     $whereArray[] = "ims.disable = 0";
     $whereArray[] = "log.disable = 0";
     if ($order) {
         $otherArray[] = " ORDER BY " . $order;
     }
     if (ComValidation::isNumeric($offset)) {
         $otherArray[] = " LIMIT " . $offset . ", " . $limit;
     }
     $sql = $this->makeSelectQuery("information_status AS ims, information_status_log AS log", $columnArray, $whereArray, $otherArray);
     if (!($dbResultOBJ = $this->executeQuery($sql))) {
         return FALSE;
     }
     // データリスト取得
     $dataList = $this->fetchAll($dbResultOBJ);
     return $dataList;
 }
开发者ID:noriotakei,项目名称:suraimu,代码行数:35,代码来源:AdmInformationStatusLog.php

示例3: getUserProfileFlag

 /**
  * get user_profile_flag by conditions
  *
  * @param  array $param (conditions)
  * @param  integer $offset (from)
  * @param  string $order (sort)
  * @param  integer $limit (number of records)
  * @return array
  */
 public function getUserProfileFlag($param = null, $offset = null, $order = null, $limit = null)
 {
     $columnArray[] = "SQL_CALC_FOUND_ROWS *";
     $whereArray = $this->setWhereString($param);
     if ($order) {
         $otherArray[] = " ORDER BY " . $order;
     }
     if (ComValidation::isNumeric($offset)) {
         $otherArray[] = " LIMIT " . $offset . ", " . $limit;
     }
     $this->_listSql = $this->makeSelectQuery("user_profile_flag", $columnArray, $whereArray, $otherArray);
     if (!($dbResultOBJ = $this->executeQuery($this->_listSql))) {
         return false;
     }
     // データリスト取得
     $dataList = $dbResultOBJ->fetchAll();
     return $dataList;
 }
开发者ID:noriotakei,项目名称:suraimu,代码行数:27,代码来源:AdmUserProfileFlag.php

示例4: getPaymentLogList

 /**
  *
  * 入金ログリストの取得
  *
  * @param  array $param パラメーター
  * @param  integer $offset オフセット
  * @param  string $order 表示順
  * @param  integer $limit 表示件数
  *
  * @return array $dataList データ配列
  */
 public function getPaymentLogList($param, $offset, $order, $limit)
 {
     if (!is_numeric($param["user_id"])) {
         return FALSE;
     }
     $columnArray[] = "SQL_CALC_FOUND_ROWS *";
     $whereArray[] = "user_id = " . $param["user_id"];
     $whereArray[] = "disable = 0";
     if ($order) {
         $otherArray[] = " ORDER BY " . $order;
     }
     if (ComValidation::isNumeric($offset)) {
         $otherArray[] = " LIMIT " . $offset . ", " . $limit;
     }
     $sql = $this->makeSelectQuery("payment_log", $columnArray, $whereArray, $otherArray);
     if (!($dbResultOBJ = $this->executeQuery($sql))) {
         return FALSE;
     }
     // データリスト取得
     $dataList = $this->fetchAll($dbResultOBJ);
     return $dataList;
 }
开发者ID:noriotakei,项目名称:suraimu,代码行数:33,代码来源:AdmPaymentLog.php

示例5: getContactList

 /**
  *
  * 問い合わせリストの取得
  *
  * @param  array $param パラメーター
  * @param  integer $offset オフセット
  * @param  string $order 表示順
  * @param  integer $limit 表示件数
  *
  * @return array $dataList データ配列
  */
 public function getContactList($param, $offset, $order, $limit)
 {
     $columnArray[] = "SQL_CALC_FOUND_ROWS *";
     $whereArray[] = "disable = 0";
     if (ComValidation::isArray($param["contact_type_id"])) {
         $whereArray[] = "type IN (" . implode(",", $param["contact_type_id"]) . ")";
     }
     if (ComValidation::isArray($param["is_answer"])) {
         $whereArray[] = "is_answer IN (" . implode(",", $param["is_answer"]) . ")";
     }
     if ($param["from_address"]) {
         $whereArray[] = "from_address LIKE '" . $param["from_address"] . "%'";
     }
     if (ComValidation::isDateTime($param["start_datetime"])) {
         $whereArray[] = "create_datetime >= '" . $param["start_datetime"] . "'";
     }
     if (ComValidation::isDateTime($param["end_datetime"])) {
         $whereArray[] = "create_datetime <= '" . $param["end_datetime"] . "'";
     }
     if ($order) {
         $otherArray[] = " ORDER BY " . $order;
     }
     if (ComValidation::isNumeric($offset)) {
         $otherArray[] = " LIMIT " . $offset . ", " . $limit;
     }
     $sql = $this->makeSelectQuery("contact", $columnArray, $whereArray, $otherArray);
     if (!($dbResultOBJ = $this->executeQuery($sql))) {
         return FALSE;
     }
     // データリスト取得
     $dataList = $this->fetchAll($dbResultOBJ);
     return $dataList;
 }
开发者ID:noriotakei,项目名称:suraimu,代码行数:44,代码来源:AdmContact.php

示例6: ComSessionNamespace

<?php

/**
 * taikai3.php
 *
 * Copyright (c) 2009 Fraise, Inc.
 * All rights reserved.
 */
/**
 * MBログイン後退会3ページ処理ファイル。
 *
 * @copyright   2009 Fraise, Inc.
 * @author      mitsuhiro nakamura
 */
require_once D_BASE_DIR . "/common/post_common.php";
require_once $controllerOBJ->getIncludeBusinessLogic("postInclude");
$errSessOBJ = new ComSessionNamespace("err_msg");
$param = $requestOBJ->getParameterExcept($exceptArray);
if (!(ComValidation::isNumeric($param["q1"]) and ComValidation::isNumeric($param["q2"]) and ComValidation::isNumeric($param["q3"]) and ComValidation::isNumeric($param["q4"]) and ComValidation::isNumeric($param["q5"]))) {
    $errFlag = true;
}
if ($errFlag) {
    $errSessOBJ->errMsg[] = "必須項目に入力漏れがあります";
    header("Location: ./?action_Taikai=1" . ($comURLparam ? "&" . $comURLparam : "") . "&" . $sessId);
    exit;
}
$tags = array("q1", "q2", "q3", "q4", "q5");
$POSTparam = $requestOBJ->makePostTag($tags);
$smartyOBJ->assign("POSTparam", $POSTparam);
开发者ID:noriotakei,项目名称:suraimu,代码行数:29,代码来源:taikai3.php

示例7: getRegistPageList

 /**
  *
  * 登録ページリストの取得
  *
  * @param  array $param パラメーター
  * @param  integer $offset オフセット
  * @param  string $order 表示順
  * @param  integer $limit 表示件数
  *
  * @return array $dataList データ配列
  */
 public function getRegistPageList($param, $offset, $order, $limit)
 {
     $columnArray[] = "SQL_CALC_FOUND_ROWS *";
     if ($param["category_id"]) {
         $whereArray[] = "regist_page_category_id = " . $param["category_id"];
     }
     $whereArray[] = "disable = 0";
     if ($order) {
         $otherArray[] = " ORDER BY " . $order;
     }
     if (ComValidation::isNumeric($offset)) {
         $otherArray[] = " LIMIT " . $offset . ", " . $limit;
     }
     $sql = $this->makeSelectQuery("regist_page", $columnArray, $whereArray, $otherArray);
     if (!($dbResultOBJ = $this->executeQuery($sql))) {
         return FALSE;
     }
     // データリスト取得
     $dataList = $this->fetchAll($dbResultOBJ);
     return $dataList;
 }
开发者ID:noriotakei,项目名称:suraimu,代码行数:32,代码来源:AdmRegistPage.php

示例8: ComSessionNamespace

$messageSessOBJ = new ComSessionNamespace("exec_msg");
$returnSessOBJ = new ComSessionNamespace("return");
$errSessOBJ = new ComSessionNamespace("err");
$requestOBJ->setParameter("sesKey", $param["sesKey"]);
$tags = array("sesKey", "search_conditions_id");
$URLparam = $requestOBJ->makeGetTag($tags);
// セッション変数の取得
if ($param["sesKey"]) {
    $searchParam = $userSearchSessOBJ->{$param}["sesKey"];
} else {
    $errSessOBJ->errMsg = "パラメータがありません";
    header("location: ./?action_user_Search=1");
    exit;
}
if ($param["search_conditions_id"]) {
    if (!ComValidation::isNumeric($param["search_conditions_id"])) {
        $messageSessOBJ->message[] = "更新する検索条件保存IDを数値で入力してください。";
        $returnSessOBJ->return = $param;
        header("Location: ./?action_user_ExecEnd=1&" . $URLparam);
        exit;
    }
    if (!$AdminUserOBJ->getUserSearchConditionData($param["search_conditions_id"])) {
        $messageSessOBJ->message[] = "検索条件保存データがありません";
        $returnSessOBJ->return = $param;
        header("Location: ./?action_user_ExecEnd=1&" . $URLparam);
        exit;
    }
    // 検索条件登録
    $updateSearchConditionData["update_datetime"] = date("YmdHis");
    if ($param["comment"]) {
        $updateSearchConditionData["comment"] = $param["comment"];
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:searchSaveExec.php

示例9: date

        $value["disable"] = $param["disable"][$val];
        $value["update_datetime"] = date("YmdHis");
        $whereArray[] = "id = " . $val;
        if (!$AdmBaitaiAgencyIpAddressSettingOBJ->updateData($value, $whereArray)) {
            $messageSessOBJ->message = $AdmBaitaiAgencyIpAddressSettingOBJ->getErrorMsg();
            header("Location: ./?action_baitaiAgency_BaitaiAgencyUpd=1&id=" . $param["id"]);
            exit;
        }
    }
    $messageSessOBJ->message = array("更新しました。");
    // 新規
} else {
    // IPアドレスチェック
    if ($param["ip_address"]) {
        foreach ($param["ip_address"] as $val) {
            if (!ComValidation::isNumeric($val)) {
                $validationOBJ->setErrorMessage("ip_address", "IPアドレスは数値のみ入力可能です");
            }
        }
    }
    // エラーチェック
    if ($validationOBJ->isError()) {
        $errorMsg = $validationOBJ->getErrorMessage();
        $param["return_cd"] = "ip_setting";
        $returnSessOBJ->return = $param;
        $messageSessOBJ->exec_msg = $errorMsg;
        header("Location: ./?action_baitaiAgency_BaitaiAgencyUpd=1&id=" . $param["id"]);
        exit;
    }
    $value["baitai_agency_id"] = $param["id"];
    $value["ip_address"] = implode(".", $param["ip_address"]);
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:baitaiAgencyIpAddressSettingExec.php

示例10: array

            exit;
        }
    }
    $messageSessOBJ->message = array("更新しました。");
    // 新規
} else {
    if (!ComValidation::isNumeric($param["cd"])) {
        $errMsg[] = "情報表示場所を選択してください";
    }
    if (!ComValidation::isNumeric($param["is_display"])) {
        $errMsg[] = "表示状態は数値で入力してください";
    }
    if (!ComValidation::isNumeric($param["mb_sort_seq"])) {
        $errMsg[] = "MB表示順は数値で入力してください";
    }
    if (!ComValidation::isNumeric($param["pc_sort_seq"])) {
        $errMsg[] = "PC表示順は数値で入力してください";
    }
    // エラー判定
    if ($errMsg) {
        $messageSessOBJ->message = $errMsg;
        $param["return_cd"] = "position";
        $returnSessOBJ->return = $param;
        header("Location: ./?action_informationDisplayPosition_InformationDisplayPositionUpd=1&fid=" . $param["fid"]);
        exit;
    }
    $value["information_category_id"] = $param["fid"];
    $value["cd"] = $param["cd"];
    $value["mb_sort_seq"] = $param["mb_sort_seq"];
    $value["pc_sort_seq"] = $param["pc_sort_seq"];
    $value["is_display"] = $param["is_display"];
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:informationDisplayPositionExec.php

示例11: getSupportMailSendLogList

 /**
  * サポートメール送信ログリストの取得。
  *
  * @return mixed サポートメール送信ログリスト、失敗ならfalse
  */
 public function getSupportMailSendLogList($param = "", $offset = "", $order = "", $limit = "")
 {
     $columnArray[] = "SQL_CALC_FOUND_ROWS *";
     $whereArray[] = "disable = 0";
     if (ComValidation::isDatetime($param["dispDatetimeFrom"])) {
         $whereArray[] = "create_datetime >= '" . $param["dispDatetimeFrom"] . "'";
     }
     if (ComValidation::isDatetime($param["dispDatetimeTo"])) {
         $whereArray[] = "create_datetime <= '" . $param["dispDatetimeTo"] . "'";
     }
     if (ComValidation::isArray($param["mail_reserve_type"])) {
         $whereArray[] = "mail_reserve_type IN (" . implode(",", $param["mail_reserve_type"]) . ")";
     }
     if ($order) {
         $otherArray[] = " ORDER BY " . $order;
     }
     if (ComValidation::isNumeric($offset)) {
         $otherArray[] = " LIMIT " . $offset . ", " . $limit;
     }
     $sql = $this->makeSelectQuery("support_mail_send_log", $columnArray, $whereArray, $otherArray);
     if ($dbResultOBJ = $this->executeQuery($sql)) {
         $dataArray = $this->fetchAll($dbResultOBJ);
     } else {
         return FALSE;
     }
     return $dataArray;
 }
开发者ID:noriotakei,项目名称:suraimu,代码行数:32,代码来源:AdmSupportMailLog.php

示例12: getImageList

 /**
  * 画像データリストの取得
  *
  * @param  array $param パラメーター
  * @param  integer $offset オフセット
  * @param  string $order 表示順
  * @param  integer $limit 表示件数
  * @return array データ
  */
 public function getImageList($param, $offset, $order, $limit)
 {
     $columnArray[] = "SQL_CALC_FOUND_ROWS *";
     $whereArray[] = "disable = 0";
     if ($param["category_id"]) {
         $whereArray[] = "image_category_id = " . $param["category_id"];
     }
     if ($param["extension_type"] == IMAGETYPE_SWF) {
         $whereArray[] = "extension_type IN (" . IMAGETYPE_SWF . ", " . IMAGETYPE_SWC . ")";
     } else {
         if ($param["extension_type"]) {
             $whereArray[] = "extension_type = " . $param["extension_type"];
         }
     }
     // 画像名
     if ($param["search_type"] == 1) {
         // 後方一致
         if ($param["specify_keyword"] == 1) {
             $whereArray[] = "name LIKE '%" . $param["search_string"] . "'";
             // 完全一致
         } else {
             if ($param["specify_keyword"] == 2) {
                 $whereArray[] = "name = '" . $param["search_string"] . "'";
                 // 前方一致
             } else {
                 $whereArray[] = "name LIKE '" . $param["search_string"] . "%'";
             }
         }
     }
     // コメント
     if ($param["search_type"] == 2) {
         // 後方一致
         if ($param["specify_keyword"] == 1) {
             $whereArray[] = "comment LIKE '%" . $param["search_string"] . "'";
             // 完全一致
         } else {
             if ($param["specify_keyword"] == 2) {
                 $whereArray[] = "comment = '" . $param["search_string"] . "'";
                 // 前方一致
             } else {
                 $whereArray[] = "comment LIKE '" . $param["search_string"] . "%'";
             }
         }
     }
     if (ComValidation::isDateTime($param["searchDatetimeFrom"])) {
         // 登録日時
         if ($param["search_type"] == 3) {
             $whereArray[] = "create_datetime >= '" . $param["searchDatetimeFrom"] . "'";
             // 更新日時
         } else {
             if ($param["search_type"] == 4) {
                 $whereArray[] = "update_datetime >= '" . $param["searchDatetimeFrom"] . "'";
             }
         }
     }
     if (ComValidation::isDateTime($param["searchDatetimeTo"])) {
         // 登録日時
         if ($param["search_type"] == 3) {
             $whereArray[] = "create_datetime <= '" . $param["searchDatetimeTo"] . "'";
             // 更新日時
         } else {
             if ($param["search_type"] == 4) {
                 $whereArray[] = "update_datetime <= '" . $param["searchDatetimeTo"] . "'";
             }
         }
     }
     if ($order) {
         $otherArray[] = " ORDER BY " . $order;
     }
     if (ComValidation::isNumeric($offset)) {
         $otherArray[] = " LIMIT " . $offset . ", " . $limit;
     }
     $sql = $this->makeSelectQuery("image", $columnArray, $whereArray, $otherArray);
     if (!($dbResultOBJ = $this->executeQuery($sql))) {
         return FALSE;
     }
     // データリスト取得
     $dataList = $this->fetchAll($dbResultOBJ);
     return $dataList;
 }
开发者ID:noriotakei,项目名称:suraimu,代码行数:89,代码来源:AdmImage.php

示例13: header

 if (!ComValidation::isValue($param["media_name"][$val])) {
     $errMsg[] = "媒体名を入力してください";
 }
 if (!ComValidation::isValue($param["media_cd"][$val])) {
     $errMsg[] = "媒体コードを入力してください";
 }
 if (!ComValidation::isNumeric($param["advertise_expenses"][$val]) && $param["advertise_expenses"][$val]) {
     $errMsg[] = "広告費は数値で入力してください";
 }
 if (!ComValidation::isNumeric($param["advertise_expenses_once"][$val]) && $param["advertise_expenses_once"][$val]) {
     $errMsg[] = "広告費(一回払い)は数値で入力してください";
 }
 if (!ComValidation::isNumeric($param["advertise_expenses_apiece"][$val]) && $param["advertise_expenses_apiece"][$val]) {
     $errMsg[] = "広告費(単価)は数値で入力してください";
 }
 if (!ComValidation::isNumeric($param["advertise_expenses_percent"][$val]) && $param["advertise_expenses_percent"][$val]) {
     $errMsg[] = "成果報酬は数値で入力してください";
 }
 if (!ComValidation::isDate($param["advertise_period_from"][$val]) and $param["advertise_period_from"][$val] != "0000-00-00") {
     $errMsg[] = "適切な広告期間fromを入力してください";
 }
 if (!ComValidation::isDate($param["advertise_period_to"][$val]) and $param["advertise_period_to"][$val] != "0000-00-00") {
     $errMsg[] = "適切な広告期間toを入力してください";
 }
 // エラー判定
 if ($errMsg) {
     $messageSessOBJ->message = $errMsg;
     header("Location: ./?action_baitaiAgency_BaitaiAgencyUpd=1&id=" . $param["id"]);
     exit;
 }
 $whereArray = "";
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:baitaiAgencyCdSettingExec.php

示例14: getInformationStatusList


//.........这里部分代码省略.........
         // 再度、カンマで連結
         $searchInformationKeyString = "";
         $searchInformationKeyString = implode(",", $searchInformationKey);
         $whereArray[] = "ims.access_key IN (" . $searchInformationKeyString . ")";
     }
     if ($param["search_display_datetime_type"] == 1) {
         // 期間中(開始日時<=現在日時, 現在日時<=終了日時 or 終了日時=0000-00-00 00:00:00)
         $whereArray[] = "ims.display_start_datetime <= '" . date("Y-m-d H:i:s") . "'";
         $whereArray[] = "(ims.display_end_datetime >= '" . date("Y-m-d H:i:s") . "' OR ims.display_end_datetime = '0000-00-00 00:00:00')";
     } elseif ($param["search_display_datetime_type"] == 2) {
         // 期間切れ(終了日時 < 現在日時)
         $whereArray[] = "ims.display_end_datetime != '0000-00-00 00:00:00'";
         $whereArray[] = "ims.display_end_datetime < '" . date("Y-m-d H:i:s") . "'";
     } else {
         // 表示日時開始日
         if ($param["searchDatetimeFrom"]) {
             $whereArray[] = "ims.display_start_datetime <= '" . $param["searchDatetimeFrom"] . "'";
             $whereArray[] = "(ims.display_end_datetime >= '" . $param["searchDatetimeFrom"] . "' OR ims.display_end_datetime = '0000-00-00 00:00:00')";
         }
         // 表示日時終了日
         if ($param["searchDatetimeTo"]) {
             $whereArray[] = "ims.display_end_datetime <= '" . $param["searchDatetimeTo"] . "'";
             $whereArray[] = "ims.display_end_datetime != '0000-00-00 00:00:00'";
         }
     }
     // 検索対象
     if ($param["search_type"] == 3) {
         // 管理用情報名検索
         if ($param["search_string"]) {
             // あいまい検索
             $whereArray[] = "ims.name LIKE '%" . $param["search_string"] . "%'";
         }
     } elseif ($param["search_type"] == 5 && $param["search_conditions_id"] && $param["search_conditions_type"]) {
         // 検索条件保存ID
         //-20100630-takuro 多対多検索対応
         $searchConditionsIdArray = explode(",", rtrim($param["search_conditions_id"], ","));
         // 検索条件保存IDの表示タイプで参照カラム設定
         if ($param["search_conditions_display_type"]) {
             // 表示
             $isSearchConditionsClm = "ims.user_search_conditions_id";
         } else {
             // 非表示
             $isSearchConditionsClm = "ims.except_user_search_conditions_id";
         }
         if ($param["search_conditions_type"] == 1) {
             //AND検索
             foreach ($searchConditionsIdArray as $key => $value) {
                 $whereArray[] = "FIND_IN_SET( '" . $value . "' , " . $isSearchConditionsClm . ")";
             }
         } else {
             //OR検索 正規表現間違ってたらゴメンなさい
             $searchConditionsRegString = "(" . implode("|", array_unique($searchConditionsIdArray)) . ")";
             $whereArray[] = $isSearchConditionsClm . " REGEXP '^" . $searchConditionsRegString . "\$|^" . $searchConditionsRegString . ",|," . $searchConditionsRegString . "\$|," . $searchConditionsRegString . ",'";
         }
     } elseif ($param["search_type"] == 6 && $param["search_html_text_type"]) {
         // 情報本文検索
         foreach ($param["search_html_text_type"] as $val) {
             if ($val == 1) {
                 // PCバナー
                 $searchColumnArray[] = " ims.html_text_banner_pc";
             } elseif ($val == 2) {
                 // PC詳細
                 $searchColumnArray[] = " ims.html_text_pc";
             } elseif ($val == 3) {
                 // MBバナー
                 $searchColumnArray[] = " ims.html_text_banner_mb";
             } else {
                 // MB詳細
                 $searchColumnArray[] = " ims.html_text_mb";
             }
         }
         $whereHtmlTextArray = implode(", ", $searchColumnArray);
         $whereArray[] = " (CONCAT(" . $whereHtmlTextArray . ") LIKE '%" . $param["search_html_text"] . "%')";
         // 条件をORで連結
         //$whereArray[] = implode(" OR ", $whereHtmlTextArray);
     }
     // 表示状態
     if ($param["search_is_display"] == 1) {
         $whereArray[] = "ims.is_display = 0";
     } elseif ($param["search_is_display"] == 2) {
         $whereArray[] = "ims.is_display = 1";
     }
     $whereArray[] = "ims.disable = 0";
     $whereArray[] = "imdp.disable = 0";
     $whereArray[] = "ic.disable = 0";
     $otherArray[] = "GROUP BY ims.id";
     if ($order) {
         $otherArray[] = " ORDER BY " . $order;
     }
     if (ComValidation::isNumeric($offset)) {
         $otherArray[] = " LIMIT " . $offset . ", " . $limit;
     }
     $sql = $this->makeSelectQuery("information_status AS ims, information_display_position AS imdp, information_category AS ic", $columnArray, $whereArray, $otherArray);
     if (!($dbResultOBJ = $this->executeQuery($sql))) {
         return FALSE;
     }
     // データリスト取得
     $dataList = $this->fetchAll($dbResultOBJ);
     return $dataList;
 }
开发者ID:noriotakei,项目名称:suraimu,代码行数:101,代码来源:AdmInformationStatus.php

示例15: header

    $errMsg[] = "送信アドレスを入力してください";
}
$timerDatetime = $param["reserve_datetime_Date"] . " " . $param["reserve_datetime_Time"] . ":00";
if (!ComValidation::isDatetime($timerDatetime)) {
    $errMsg[] = "有効な日時を入力して下さい";
}
if ($param["hour_from"] and !ComValidation::isBetween($param["hour_from"], 0, 23)) {
    $errMsg[] = "有効な開始時間を入力して下さい";
}
if ($param["hour_to"] and !ComValidation::isBetween($param["hour_to"], 0, 23)) {
    $errMsg[] = "有効な終了時間を入力して下さい";
}
if ($param["second"] and !ComValidation::isNumeric($param["second"])) {
    $errMsg[] = "分に有効な数字を入力して下さい";
}
if ($param["send_day"] and !ComValidation::isNumeric($param["send_day"])) {
    $errMsg[] = "送信日に有効な数字を入力して下さい";
}
// 戻り値の格納
$returnSessOBJ->return = $param;
if ($errMsg) {
    $execMsgSessOBJ->message = $errMsg;
    header("Location: ./?action_mailLog_ReserveMailData=1&" . $URLparam);
    exit;
}
// 予約メルマガ内容の更新
$mailLog["from_address"] = $param["from_address"];
$mailLog["from_name"] = $param["from_name"];
$mailLog["pc_subject"] = $param["pc_subject"];
$mailLog["pc_text_body"] = $param["pc_text_body"];
$mailLog["pc_html_body"] = $param["pc_html_body"];
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:reserveMailDataExec.php


注:本文中的ComValidation::isNumeric方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。