本文整理汇总了PHP中UniteFunctionsRev::validateNumeric方法的典型用法代码示例。如果您正苦于以下问题:PHP UniteFunctionsRev::validateNumeric方法的具体用法?PHP UniteFunctionsRev::validateNumeric怎么用?PHP UniteFunctionsRev::validateNumeric使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UniteFunctionsRev
的用法示例。
在下文中一共展示了UniteFunctionsRev::validateNumeric方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: initByID
/**
*
* init the slider by id
*/
public function initByID($slideid)
{
UniteFunctionsRev::validateNumeric($slideid, "Slide ID");
$slideid = $this->db->escape($slideid);
$record = $this->db->fetchSingle(GlobalsRevSlider::$table_slides, "id={$slideid}");
$this->initByData($record);
}
示例2: initByID
/**
*
* init the slider object by database id
*/
public function initByID($sliderID)
{
UniteFunctionsRev::validateNumeric($sliderID, "Slider ID");
$sliderID = $this->db->escape($sliderID);
$sliderData = $this->db->fetchSingle(GlobalsRevSlider::$table_sliders, "id={$sliderID}");
$this->initByDBData($sliderData);
}
示例3: initByID
/**
*
* init the slider object by database id
*/
public function initByID($sliderID)
{
UniteFunctionsRev::validateNumeric($sliderID, "Slider ID");
$sliderID = $this->db->escape($sliderID);
try {
$sliderData = $this->db->fetchSingle(GlobalsRevSlider::$table_sliders, "id={$sliderID}");
} catch (Exception $e) {
UniteFunctionsRev::throwError("Slider with ID: {$sliderID} Not Found");
}
$this->initByDBData($sliderData);
}
示例4: GetSliderImgSettings
public function GetSliderImgSettings($sliderID)
{
UniteFunctionsRev::validateNumeric($sliderID, "Slider ID");
$sliderID = $this->db->escape($sliderID);
try {
$sliderData = $this->db->fetchSingle(GlobalsRevSlider::$table_sliders, "id={$sliderID}");
} catch (Exception $e) {
UniteFunctionsRev::throwError("Slider with ID: {$sliderID} Not Found");
}
return json_decode($sliderData['params'])->prd_img_size;
}
示例5: handleImageEffects
private function handleImageEffects(&$imgHandle)
{
if (empty($this->effect)) {
return false;
}
switch ($this->effect) {
case self::EFFECT_BW:
if (defined("IMG_FILTER_GRAYSCALE")) {
imagefilter($imgHandle, IMG_FILTER_GRAYSCALE);
}
break;
case self::EFFECT_BRIGHTNESS:
if (defined("IMG_FILTER_BRIGHTNESS")) {
if (!is_numeric($this->effect_arg1)) {
$this->effect_arg1 = 50;
}
//set default value
UniteFunctionsRev::validateNumeric($this->effect_arg1, "'ea1' argument");
imagefilter($imgHandle, IMG_FILTER_BRIGHTNESS, $this->effect_arg1);
}
break;
case self::EFFECT_CONTRAST:
if (defined("IMG_FILTER_CONTRAST")) {
if (!is_numeric($this->effect_arg1)) {
$this->effect_arg1 = -5;
}
//set default value
imagefilter($imgHandle, IMG_FILTER_CONTRAST, $this->effect_arg1);
}
break;
case self::EFFECT_EDGE:
if (defined("IMG_FILTER_EDGEDETECT")) {
imagefilter($imgHandle, IMG_FILTER_EDGEDETECT);
}
break;
case self::EFFECT_EMBOSS:
if (defined("IMG_FILTER_EMBOSS")) {
imagefilter($imgHandle, IMG_FILTER_EMBOSS);
}
break;
case self::EFFECT_BLUR:
if (defined("IMG_FILTER_GAUSSIAN_BLUR")) {
imagefilter($imgHandle, IMG_FILTER_GAUSSIAN_BLUR);
}
break;
case self::EFFECT_MEAN:
if (defined("IMG_FILTER_MEAN_REMOVAL")) {
imagefilter($imgHandle, IMG_FILTER_MEAN_REMOVAL);
}
break;
case self::EFFECT_SMOOTH:
if (defined("IMG_FILTER_SMOOTH")) {
if (!is_numeric($this->effect_arg1)) {
$this->effect_arg1 = 15;
}
//set default value
imagefilter($imgHandle, IMG_FILTER_SMOOTH, $this->effect_arg1);
}
break;
default:
$this->throwError("Effect not supported: <b>{$this->effect}</b>");
break;
}
}
示例6: getStaticSlideID
/**
*
* getStaticSlide
*/
public function getStaticSlideID($sliderID)
{
UniteFunctionsRev::validateNumeric($sliderID, "Slider ID");
$sliderID = $this->db->escape($sliderID);
$record = $this->db->fetch(GlobalsRevSlider::$table_static_slides, "slider_id={$sliderID}");
if (empty($record)) {
return false;
} else {
return $record[0]['id'];
}
}
示例7: GetSliderImgSettings
public function GetSliderImgSettings($sliderID)
{
$img_arr = array();
UniteFunctionsRev::validateNumeric($sliderID, "Slider ID");
$sliderID = $this->db->escape($sliderID);
try {
$sliderData = $this->db->fetchSingle(GlobalsRevSlider::$table_sliders, "id={$sliderID}");
} catch (Exception $e) {
UniteFunctionsRev::throwError("Slider with ID: {$sliderID} Not Found");
}
$sliderData = json_decode($sliderData['params']);
$img_arr['width'] = isset($sliderData->prd_img_width) ? $sliderData->prd_img_width : '880';
$img_arr['height'] = isset($sliderData->prd_img_height) ? $sliderData->prd_img_height : '350';
return $img_arr;
}