本文整理汇总了PHP中sensitiveIO::IspositiveInteger方法的典型用法代码示例。如果您正苦于以下问题:PHP sensitiveIO::IspositiveInteger方法的具体用法?PHP sensitiveIO::IspositiveInteger怎么用?PHP sensitiveIO::IspositiveInteger使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sensitiveIO
的用法示例。
在下文中一共展示了sensitiveIO::IspositiveInteger方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: foreach
//checks and assignments
$formok = true;
if (isset($blockParamsDefinition['search'])) {
if (sizeof($blockParamsDefinition['search'])) {
foreach ($blockParamsDefinition['search'] as $searchName => $searchParams) {
foreach ($searchParams as $paramType => $paramValue) {
switch ($paramType) {
case 'keywords':
case 'category':
case 'limit':
case 'item':
if ($paramValue && !$value['search'][$searchName][$paramType]) {
//mandatory ?
$formok = false;
}
if ($paramType == 'limit' && $value['search'][$searchName][$paramType] && !sensitiveIO::IspositiveInteger($value['search'][$searchName][$paramType])) {
$cms_message .= $cms_language->getMessage(MESSAGE_FORM_ERROR_MALFORMED_FIELD, array($cms_language->getMessage(MESSAGE_PAGE_FIELD_LIMIT, false, MOD_POLYMOD_CODENAME))) . "\n";
}
break;
case 'publication date after':
case 'publication date before':
if ($paramValue && !$value['search'][$searchName][$paramType]) {
//mandatory ?
$formok = false;
} elseif ($value['search'][$searchName][$paramType]) {
//replace localised date value by db format corresponding value
$date = new CMS_date();
$date->setFormat($cms_language->getDateFormat());
if ($date->setLocalizedDate($value['search'][$searchName][$paramType])) {
$value['search'][$searchName][$paramType] = $date->getDBValue();
} else {