Problème ctype_digit qui ne marche pas sur des variables qui sont déjà des entiers

pull/340/head
Alexandre Alapetite 11 years ago
parent 6d13bdac0c
commit 2788aaeb1a
  1. 16
      app/Models/Configuration.php
  2. 7
      app/Models/Entry.php
  3. 7
      app/Models/Feed.php

@ -220,19 +220,13 @@ class FreshRSS_Configuration extends Minz_Model {
public function _sortOrder ($value) {
$this->sort_order = $value === 'ASC' ? 'ASC' : 'DESC';
}
public function _oldEntries ($value) {
if (ctype_digit ($value) && $value > 0) {
$this->old_entries = intval($value);
} else {
$this->old_entries = 3;
}
public function _oldEntries($value) {
$value = intval($value);
$this->old_entries = $value > 0 ? $value : 3;
}
public function _keepHistoryDefault($value) {
if (ctype_digit($value) && $value >= -1) {
$this->keep_history_default = intval($value);
} else {
$this->keep_history_default = 0;
}
$value = intval($value);
$this->keep_history_default = $value >= -1 ? $value : 0;
}
public function _shortcuts ($values) {
foreach ($values as $key => $value) {

@ -106,11 +106,8 @@ class FreshRSS_Entry extends Minz_Model {
$this->link = $value;
}
public function _date ($value) {
if (ctype_digit ($value)) {
$this->date = intval ($value);
} else {
$this->date = time ();
}
$value = intval($value);
$this->date = $value > 1 ? $value : time();
}
public function _isRead ($value) {
$this->is_read = $value;

@ -154,7 +154,8 @@ class FreshRSS_Feed extends Minz_Model {
$this->lastUpdate = $value;
}
public function _priority ($value) {
$this->priority = ctype_digit ($value) ? intval ($value) : 10;
$value = intval($value);
$this->priority = $value >= 0 ? $value : 10;
}
public function _pathEntries ($value) {
$this->pathEntries = $value;
@ -172,10 +173,10 @@ class FreshRSS_Feed extends Minz_Model {
$this->keep_history = $value;
}
public function _nbNotRead ($value) {
$this->nbNotRead = ctype_digit ($value) ? intval ($value) : -1;
$this->nbNotRead = intval($value);
}
public function _nbEntries ($value) {
$this->nbEntries = ctype_digit ($value) ? intval ($value) : -1;
$this->nbEntries = intval($value);
}
public function load () {

Loading…
Cancel
Save