Source for file Ethna_Plugin_Validator_Min.php
Documentation is available at Ethna_Plugin_Validator_Min.php
// vim: foldmethod=marker
* Ethna_Plugin_Validator_Min.php
* @author ICHII Takashi <ichii386@schweetheart.jp>
* @license http://www.opensource.org/licenses/bsd-license.php The BSD License
* @version $Id: Ethna_Plugin_Validator_Min.php 416 2006-11-17 08:41:54Z ichii386 $
// {{{ Ethna_Plugin_Validator_Min
* @author ICHII Takashi <ichii386@schweetheart.jp>
/** @var bool 配列を受け取るかフラグ */
* @param string $name フォームの名前
* @param mixed $var フォームの値
* @param array $params プラグインのパラメータ
function &validate($name, $var, $params)
if (isset
($params['min']) ==
false ||
$this->isEmpty($var, $type)) {
if ($var <
$params['min']) {
if (isset
($params['error'])) {
$msg =
"{form}には%d以上の数字(整数)を入力して下さい";
if ($var <
$params['min']) {
if (isset
($params['error'])) {
$msg =
"{form}には%f以上の数字(小数)を入力して下さい";
if (isset
($params['error'])) {
$msg =
"{form}には%s以降の日付を入力して下さい";
$st =
stat($var['tmp_name']);
if ($st[7] <
$params['min'] *
1024) {
if (isset
($params['error'])) {
$msg =
"{form}には%dKB以上のファイルを指定して下さい";
if (strlen($var) <
$params['min']) {
if (isset
($params['error'])) {
$msg =
"{form}は全角%d文字以上(半角%d文字以上)で入力して下さい";
array(intval($params['min']/
2), $params['min']));
Documentation generated on Thu, 08 May 2008 00:15:22 +0900 by phpDocumentor 1.4.2