- Class name: UserGroups
- Namespace: components\account\models
- Parent class: dependencies\BaseModel
Properties
protected static mixed $relations
protected static mixed $table_name
protected static mixed $validate
Methods
public static mixed validate_data($data)
public static mixed validated_create($data)
public mixed get_users()
Properties
protected static mixed $generatedLabels
protected static mixed $labels
protected static mixed $relation_preferences
protected static mixed $relations_by_column
Methods
public static mixed clear_table_data_cache()
public static mixed get_related_model($name)
public static mixed model_data($get)
public static mixed table_data($get, $set)
private static mixed create_table_data()
public mixed __clone()
public mixed __construct($data, $context, $key)
public mixed __destruct()
public mixed __get($key)
public mixed __set($key, $val)
public mixed __toString()
public mixed __unset($key)
public mixed _attempt_unserialize()
public mixed _clear_context()
public mixed _set_context($context, $key)
public mixed _success()
public mixed add_rules()
public mixed ai($get_key)
public mixed all($callback)
public mixed and_is($check, $callback)
public mixed and_not($check)
public mixed any($callback)
public mixed as_array($serialized, $unset_as_null)
public mixed as_form($id)
public mixed as_json($flags, $options)
public mixed as_list()
public mixed as_options()
public mixed as_rlist()
public mixed as_table()
public mixed back()
public mixed become(\dependencies\Data $data)
public mixed check($node_name)
public mixed clear()
public mixed component()
public mixed convert()
public mixed copy()
public mixed copyto($to)
public mixed delete()
public mixed dump($format, $l)
public mixed each($callback)
public mixed enforce_rules($recursive)
public mixed eq($value, $callback)
public mixed extract($id)
public mixed failure($callback)
public mixed filter($callback)
public mixed format($format)
public mixed generation()
public mixed get($as)
public mixed getIterator()
public mixed gt($value, $callback)
public mixed having()
public mixed hdelete()
public mixed hsave($parent_pks, $index)
public mixed html_escape($flags)
public mixed idx($key)
public mixed is($check, $callback)
public mixed is_childnode()
public mixed is_empty()
public mixed is_false()
public mixed is_godnode()
public mixed is_leafnode()
public mixed is_numeric()
public mixed is_parent()
public mixed is_set()
public mixed is_true()
public mixed join($separator)
public mixed key()
public mixed keyof($node)
public mixed keys()
public \dependencies\Data ksort()
public mixed labels($originals)
public mixed lowercase()
public mixed lt($value, $callback)
public mixed map($callback)
public mixed md5()
public mixed merge($val, $deep)
public mixed model()
public mixed moveto($to)
public mixed not($check, $callback)
public mixed offsetExists($key)
public mixed offsetGet($key)
public mixed offsetSet($key, $val)
public mixed offsetUnset($key)
public mixed otherwise($default)
public mixed parse($regex, $flags)
public mixed pks($get_keys)
public mixed push()
public mixed relation_preferences()
public array relations_by_column(string $column)
public mixed render_form($id, $action, array $options)
public mixed reverse()
public mixed save()
public mixed serialize()
public mixed serialized()
public mixed set()
public mixed size()
public mixed sks($get_keys)
public mixed slice($offset, $length)
public mixed split($s)
public mixed success($callback)
public mixed table($model_name)
public mixed trim($charlist)
public mixed type()
public mixed un_set()
public mixed unserialize($d)
public mixed unserialized()
public mixed uppercase()
public mixed validate($name, array $rules, $translate)
public mixed validate_model($options)
public mixed validation_errors($names)
public mixed walk($callback)
public mixed without()
protected mixed refresh_labels()
private mixed _do_check($check)
private mixed get_save_data($insert, $data)
private mixed validate_column($column_name, $value)
In class: components\account\models\UserGroups
protected mixed $generatedLabels = array()
- Visibility: protected
- This property is static.
- This property is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
protected mixed $labels = array()
- Visibility: protected
- This property is static.
- This property is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
protected mixed $relation_preferences = array()
- Visibility: protected
- This property is static.
- This property is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
protected mixed $relations = array('AccountsToUserGroups' => array('id' => 'AccountsToUserGroups.user_group_id'), 'Accounts' => array('id' => 'AccountsToUserGroups.user_group_id'))
- Visibility: protected
- This property is static.
In class: components\account\models\UserGroups
protected mixed $relations_by_column
- Visibility: protected
- This property is static.
- This property is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
protected mixed $table_name = 'account_user_groups'
- Visibility: protected
- This property is static.
In class: components\account\models\UserGroups
protected mixed $validate = array('id' => array('required', 'number' => 'int', 'gt' => 0))
- Visibility: protected
- This property is static.
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::clear_table_data_cache()
- Visibility: public
- This method is static.
- This method is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::get_related_model($name)
- Visibility: public
- This method is static.
- This method is defined by dependencies\BaseModel
- $name mixed
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::model_data($get)
- Visibility: public
- This method is static.
- This method is defined by dependencies\BaseModel
- $get mixed
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::table_data($get, $set)
- Visibility: public
- This method is static.
- This method is defined by dependencies\BaseModel
- $get mixed
- $set mixed
In class: components\account\models\UserGroups
mixed components\account\models\UserGroups::validate_data($data)
- Visibility: public
- This method is static.
- $data mixed
In class: components\account\models\UserGroups
mixed components\account\models\UserGroups::validated_create($data)
- Visibility: public
- This method is static.
- $data mixed
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::create_table_data()
- Visibility: private
- This method is static.
- This method is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
mixed dependencies\Data::__clone()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::__construct($data, $context, $key)
- Visibility: public
- This method is defined by dependencies\Data
- $data mixed
- $context mixed
- $key mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::__destruct()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::__get($key)
- Visibility: public
- This method is defined by dependencies\Data
- $key mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::__set($key, $val)
- Visibility: public
- This method is defined by dependencies\Data
- $key mixed
- $val mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::__toString()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::__unset($key)
- Visibility: public
- This method is defined by dependencies\Data
- $key mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::_attempt_unserialize()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::_clear_context()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::_set_context($context, $key)
- Visibility: public
- This method is defined by dependencies\Data
- $context mixed
- $key mixed
In class: components\account\models\UserGroups
mixed dependencies\Successable::_success()
- Visibility: public
- This method is defined by dependencies\Successable
In class: components\account\models\UserGroups
mixed dependencies\Data::add_rules()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::ai($get_key)
- Visibility: public
- This method is defined by dependencies\BaseModel
- $get_key mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::all($callback)
- Visibility: public
- This method is defined by dependencies\Data
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Successable::and_is($check, $callback)
- Visibility: public
- This method is defined by dependencies\Successable
- $check mixed
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Successable::and_not($check)
- Visibility: public
- This method is defined by dependencies\Successable
- $check mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::any($callback)
- Visibility: public
- This method is defined by dependencies\Data
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::as_array($serialized, $unset_as_null)
- Visibility: public
- This method is defined by dependencies\Data
- $serialized mixed
- $unset_as_null mixed
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::as_form($id)
Create an HTML form for updating this model.
as_form(&$id[, $action][, $columns])
- Visibility: public
- This method is defined by dependencies\BaseModel
- $id mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::as_json($flags, $options)
- Visibility: public
- This method is defined by dependencies\Data
- $flags mixed
- $options mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::as_list()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::as_options()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::as_rlist()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::as_table()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::back()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::become(\dependencies\Data $data)
- Visibility: public
- This method is defined by dependencies\Data
- $data dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::check($node_name)
- Visibility: public
- This method is defined by dependencies\Data
- $node_name mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::clear()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::component()
- Visibility: public
- This method is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
mixed dependencies\Data::convert()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::copy()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::copyto($to)
- Visibility: public
- This method is defined by dependencies\Data
- $to mixed
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::delete()
- Visibility: public
- This method is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
mixed dependencies\Data::dump($format, $l)
- Visibility: public
- This method is defined by dependencies\Data
- $format mixed
- $l mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::each($callback)
- Visibility: public
- This method is defined by dependencies\Data
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::enforce_rules($recursive)
- Visibility: public
- This method is defined by dependencies\Data
- $recursive mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::eq($value, $callback)
- Visibility: public
- This method is defined by dependencies\Data
- $value mixed
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::extract($id)
- Visibility: public
- This method is defined by dependencies\Data
- $id mixed
In class: components\account\models\UserGroups
mixed dependencies\Successable::failure($callback)
- Visibility: public
- This method is defined by dependencies\Successable
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::filter($callback)
- Visibility: public
- This method is defined by dependencies\Data
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::format($format)
- Visibility: public
- This method is defined by dependencies\Data
- $format mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::generation()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::get($as)
- Visibility: public
- This method is defined by dependencies\Data
- $as mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::getIterator()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed components\account\models\UserGroups::get_users()
- Visibility: public
In class: components\account\models\UserGroups
mixed dependencies\Data::gt($value, $callback)
- Visibility: public
- This method is defined by dependencies\Data
- $value mixed
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::having()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::hdelete()
- Visibility: public
- This method is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::hsave($parent_pks, $index)
- Visibility: public
- This method is defined by dependencies\BaseModel
- $parent_pks mixed
- $index mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::html_escape($flags)
- Visibility: public
- This method is defined by dependencies\Data
- $flags mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::idx($key)
- Visibility: public
- This method is defined by dependencies\Data
- $key mixed
In class: components\account\models\UserGroups
mixed dependencies\Successable::is($check, $callback)
- Visibility: public
- This method is defined by dependencies\Successable
- $check mixed
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::is_childnode()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::is_empty()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::is_false()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::is_godnode()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::is_leafnode()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::is_numeric()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::is_parent()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::is_set()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::is_true()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::join($separator)
- Visibility: public
- This method is defined by dependencies\Data
- $separator mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::key()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::keyof($node)
- Visibility: public
- This method is defined by dependencies\Data
- $node mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::keys()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
\dependencies\Data dependencies\Data::ksort()
Sorts the data object by key.
- Visibility: public
- This method is defined by dependencies\Data
dependencies\Data - Returns $this
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::labels($originals)
- Visibility: public
- This method is defined by dependencies\BaseModel
- $originals mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::lowercase()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::lt($value, $callback)
- Visibility: public
- This method is defined by dependencies\Data
- $value mixed
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::map($callback)
- Visibility: public
- This method is defined by dependencies\Data
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::md5()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::merge($val, $deep)
- Visibility: public
- This method is defined by dependencies\Data
- $val mixed
- $deep mixed
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::model()
- Visibility: public
- This method is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
mixed dependencies\Data::moveto($to)
- Visibility: public
- This method is defined by dependencies\Data
- $to mixed
In class: components\account\models\UserGroups
mixed dependencies\Successable::not($check, $callback)
- Visibility: public
- This method is defined by dependencies\Successable
- $check mixed
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::offsetExists($key)
- Visibility: public
- This method is defined by dependencies\Data
- $key mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::offsetGet($key)
- Visibility: public
- This method is defined by dependencies\Data
- $key mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::offsetSet($key, $val)
- Visibility: public
- This method is defined by dependencies\Data
- $key mixed
- $val mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::offsetUnset($key)
- Visibility: public
- This method is defined by dependencies\Data
- $key mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::otherwise($default)
- Visibility: public
- This method is defined by dependencies\Data
- $default mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::parse($regex, $flags)
- Visibility: public
- This method is defined by dependencies\Data
- $regex mixed
- $flags mixed
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::pks($get_keys)
- Visibility: public
- This method is defined by dependencies\BaseModel
- $get_keys mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::push()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::relation_preferences()
- Visibility: public
- This method is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
array dependencies\BaseModel::relations_by_column(string $column)
Gets the relations grouped by column name, rather than target model name.
- Visibility: public
- This method is defined by dependencies\BaseModel
- $column string - Gets the result for one specific column. Defaults to returning all columns.
array - The relations of this model grouped by column name. The format for this is: [column_name] => array( | For every column... (only if $column is not set) [0,1,...,n] => array( | A 0-indexed array of relations. [target] => (string), | The target field of the relation. [model] => (string) | The target model of the relation. ) )
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::render_form($id, $action, array $options)
- Visibility: public
- This method is defined by dependencies\BaseModel
- $id mixed
- $action mixed
- $options array
In class: components\account\models\UserGroups
mixed dependencies\Data::reverse()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::save()
- Visibility: public
- This method is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
mixed dependencies\Data::serialize()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::serialized()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::set()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::size()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::sks($get_keys)
- Visibility: public
- This method is defined by dependencies\BaseModel
- $get_keys mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::slice($offset, $length)
- Visibility: public
- This method is defined by dependencies\Data
- $offset mixed
- $length mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::split($s)
- Visibility: public
- This method is defined by dependencies\Data
- $s mixed
In class: components\account\models\UserGroups
mixed dependencies\Successable::success($callback)
- Visibility: public
- This method is defined by dependencies\Successable
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::table($model_name)
- Visibility: public
- This method is defined by dependencies\BaseModel
- $model_name mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::trim($charlist)
- Visibility: public
- This method is defined by dependencies\Data
- $charlist mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::type()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::un_set()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::unserialize($d)
- Visibility: public
- This method is defined by dependencies\Data
- $d mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::unserialized()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::uppercase()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\Data::validate($name, array $rules, $translate)
- Visibility: public
- This method is defined by dependencies\Data
- $name mixed
- $rules array
- $translate mixed
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::validate_model($options)
Validates the whole model, based on static validation rules.
Options: array $rules - Defines extra rules per field name. boolean $force_create - Tries to ignore the PK if it has an auto_increment attribute. Otherwise throws programmer exception. boolean $nullify - When set to true, fields that are valid but empty will be set to NULL (default: false).
- Visibility: public
- This method is defined by dependencies\BaseModel
- $options mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::validation_errors($names)
- Visibility: public
- This method is defined by dependencies\Data
- $names mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::walk($callback)
- Visibility: public
- This method is defined by dependencies\Data
- $callback mixed
In class: components\account\models\UserGroups
mixed dependencies\Data::without()
- Visibility: public
- This method is defined by dependencies\Data
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::refresh_labels()
- Visibility: protected
- This method is defined by dependencies\BaseModel
In class: components\account\models\UserGroups
mixed dependencies\Successable::_do_check($check)
- Visibility: private
- This method is defined by dependencies\Successable
- $check mixed
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::get_save_data($insert, $data)
- Visibility: private
- This method is defined by dependencies\BaseModel
- $insert mixed
- $data mixed
In class: components\account\models\UserGroups
mixed dependencies\BaseModel::validate_column($column_name, $value)
- Visibility: private
- This method is defined by dependencies\BaseModel
- $column_name mixed
- $value mixed