function conditions(&$columns, &$configs, $inputs = null) { $inputs = $inputs === null ? $_GET : $inputs; $qs = $conditions = array(); foreach ($columns as &$column) { if (isset($inputs[$column['key']]) && $inputs[$column['key']] !== '' && (($column['value'] = $inputs[$column['key']]) || (is_numeric($column['value']) ? ($column['value'] = (int) $column['value']) || true : true)) || ($column['value'] = '')) { if (array_push($qs, array($column['key'], $column['value']))) { OaModel::addConditions($conditions, $column['sql'], strpos(strtolower($column['sql']), ' like ') !== false ? '%' . $column['value'] . '%' : $inputs[$column['key']]); } } } $qs = implode('&', array_map(function ($q) { return $q[0] . '=' . $q[1]; }, $qs)); $configs = array('uri_segment' => count($configs), 'base_url' => base_url(array_merge($configs, array($qs ? '?' . $qs : '')))); return $conditions; }
public function __construct($attributes = array(), $guard_attributes = true, $instantiating_via_find = false, $new_record = true) { parent::__construct($attributes, $guard_attributes, $instantiating_via_find, $new_record); OrmImageUploader::bind('pic', 'PokemonPicImageUploader'); }
public function __construct($attributes = array(), $guard_attributes = true, $instantiating_via_find = false, $new_record = true) { parent::__construct($attributes, $guard_attributes, $instantiating_via_find, $new_record); }
public function __construct($attributes = array(), $guard_attributes = true, $instantiating_via_find = false, $new_record = true) { parent::__construct($attributes, $guard_attributes, $instantiating_via_find, $new_record); OrmImageUploader::bind('name', 'WorkPictureNameImageUploader'); }