function lfErrorCheck($array) { $objQuery = new SC_Query(); $objErr = new SC_CheckError($array); $objErr->doFunc(array("仮登録ID", 'id'), array("EXIST_CHECK")); if (!EregI("^[[:alnum:]]+\$", $array["id"])) { $objErr->arrErr["id"] = "無効なURLです。メールに記載されている本会員登録用URLを再度ご確認ください。"; } if (!$objErr->arrErr["id"]) { $sql = "SELECT customer_id FROM dtb_customer WHERE secret_key = ? AND status = 1 AND del_flg = 0"; $result = $objQuery->getOne($sql, array($array["id"])); if (!is_numeric($result)) { $objErr->arrErr["id"] = "※ 既に会員登録が完了しているか、無効なURLです。<br>"; return $objErr->arrErr; } } return $objErr->arrErr; }
function FILE_NAME_CHECK_BY_NOUPLOAD($value) { // 入力文字が英数字,"_","-"以外ならエラーを返す if (isset($this->arrErr[$value[1]])) { return; } $this->createParam($value); if (strlen($this->arrParam[$value[1]]) > 0 && !EregI("^[[:alnum:]_\\.-]+\$", $this->arrParam[$value[1]]) || EregI("[\\]", $this->arrParam[$value[1]])) { $this->arrErr[$value[1]] = "※ " . $value[0] . "のファイル名に日本語やスペースは使用しないで下さい。<br />"; } }
FUNCTION PrintOrderBy($colum) { GLOBAL $_GET; IF(!EregI("^".$colum, $_GET['orderby'])) { $sec_order = EregI_Replace(",.{1,100}$", "", $_GET['orderby']); $sec_order = ",%20".$sec_order; } IF(EregI("^".$colum." ASC", $_GET['orderby'])) {?> <A href="index.php?<?Print Change_URL_Query("orderby", $colum."%20ASC".$sec_order, "page", "");?>"><IMG src="img/asca.gif" width=8 height=7></A><?} ELSEIF(EregI(", ".$colum." ASC$", $_GET['orderby'])) {?> <A href="index.php?<?Print Change_URL_Query("orderby", $colum."%20ASC".$sec_order, "page", "");?>"><IMG src="img/ascp.gif" width=8 height=7></A><?} ELSE {?> <A href="index.php?<?Print Change_URL_Query("orderby", $colum."%20ASC".$sec_order, "page", "");?>"><IMG src="img/asc.gif" width=8 height=7></A><?} IF(EregI("^".$colum." DESC", $_GET['orderby'])) {?><A href="index.php?<?Print Change_URL_Query("orderby", $colum."%20DESC".$sec_order, "page", "");?>"><IMG src="img/desca.gif" width=8 height=7></A><?} ELSEIF(EregI(", ".$colum." DESC$", $_GET['orderby'])) {?><A href="index.php?<?Print Change_URL_Query("orderby", $colum."%20DESC".$sec_order, "page", "");?>"><IMG src="img/descp.gif" width=8 height=7></A><?} ELSE {?><A href="index.php?<?Print Change_URL_Query("orderby", $colum."%20DESC".$sec_order, "page", "");?>"><IMG src="img/desc.gif" width=8 height=7></A><?} RETURN; }