Ejemplo n.º 1
0
 /**
  * Pobranie wartości elementu, jeżeli istnieje i ma postać zbliżoną do JSON-a.
  * W przeciwnym wypadku zwraca pustą tablicę (domyślnie).
  *
  * @param string $argName
  * @param array $args
  * @param mixed $defaultValue = array()
  *
  * @return array
  */
 public static function jsonValue($argName, array $args, $defaultValue = array())
 {
     return MK_Validator::isDefined($argName, $args) ? $args[$argName][0] == '{' ? json_decode($args[$argName], true) : $args[$argName] : $defaultValue;
 }
Ejemplo n.º 2
0
Archivo: PDO.php Proyecto: b091/mkphp-1
 /**
  * Wstawia parametry do rejestru
  */
 public static function setRegistryParams()
 {
     $limit = MK_Validator::positiveIntegerArgument('limit', $_POST) ? (int) $_POST['limit'] : DB_DEFAULT_LIMIT;
     $start = MK_Validator::positiveIntegerArgument('start', $_POST) ? (int) $_POST['start'] : DB_DEFAULT_START;
     $sortDirection = MK_Validator::stringArgument('dir', $_POST) ? pg_escape_string($_POST['dir']) : DB_DEFAULT_SORT_DIRECTION;
     $sortColumn = MK_Validator::stringArgument('sort', $_POST) ? pg_escape_string($_POST['sort']) : DB_DEFAULT_SORT_COLUMN;
     MK_Registry::set('limit', $limit);
     MK_Registry::set('start', $start);
     MK_Registry::set('dir', $sortDirection);
     MK_Registry::set('sort', $sortColumn);
 }