Example #1
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('settings')->fields(array('id' => new Field_Primary(), 'setting' => new Field_String(), 'value' => new Field_Text(), 'description' => new Field_text()));
 }
Example #2
0
 /**
  * Create new model
  *
  * @param  Jelly_Meta  $meta
  */
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('exifs')->fields(array('id' => new Field_Primary(), 'image' => new Field_BelongsTo(), 'make' => new Field_String(), 'model' => new Field_String(), 'exposure' => new Field_String(), 'aperture' => new Field_String(), 'focal' => new Field_String(), 'iso' => new Field_Integer(), 'taken' => new Field_Timestamp(array('format' => 'Y-m-d H:i:s')), 'flash' => new Field_String(), 'program' => new Field_String(), 'metering' => new Field_String(), 'latitude' => new Field_Float(), 'latitude_ref' => new Field_String(), 'longitude' => new Field_Float(), 'longitude_ref' => new Field_String(), 'altitude' => new Field_String(), 'altitude_ref' => new Field_String(), 'lens' => new Field_String()));
 }
Example #3
0
 /**
  * Initialize the model settings.
  *
  * @param	Jelly_Meta	meta data for the model
  * @return	void
  */
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table(self::$_table_name)->primary_key('id')->foreign_key('id')->fields(array('id' => new Field_Primary(), 'service' => new Field_String(array('rules' => array('max_length' => array(64), 'not_empty' => NULL))), 'consumer_key' => new Field_String(array('rules' => array('max_length' => array(255), 'not_empty' => NULL))), 'consumer_secret' => new Field_Text(array('rules' => array('max_length' => array(65535), 'not_empty' => NULL))), 'token_key' => new Field_Text(array('null' => TRUE, 'rules' => array('max_length' => array(65535)))), 'token_secret' => new Field_Text(array('null' => TRUE, 'rules' => array('max_length' => array(65535)))), 'verified' => new Field_Boolean(array('default' => 0, 'rules' => array('range' => array(0, 1)))), 'verification_code' => new Field_String(array('null' => TRUE, 'rules' => array('max_length' => array(64)))), 'username' => new Field_String(array('null' => TRUE, 'rules' => array('max_length' => array(128)))), 'attributes' => new Field_Serialized(array('null' => TRUE)), 'date_created' => new Field_Timestamp(array('auto_now_create' => TRUE, 'pretty_format' => 'Y-m-d G:i:s')), 'date_updated' => new Field_Timestamp(array('auto_now_create' => TRUE, 'auto_now_update' => TRUE, 'pretty_format' => 'Y-m-d G:i:s'))));
 }
Example #4
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('kohanut_element_request')->fields(array('id' => new Field_Primary(), 'url' => new Field_String()));
 }
Example #5
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('kohanut_element_content')->fields(array('id' => new Field_Primary(), 'code' => new Field_Wysiwyg(), 'markdown' => new Field_Boolean(array('default' => true)), 'twig' => new Field_Boolean(array('default' => false))));
 }
Example #6
0
 /**
  * Initializating model meta information
  *
  * @param Jelly_Meta $meta
  */
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('users')->fields(array('id' => Jelly::field('Primary'), 'email' => Jelly::field('Email'), 'name' => Jelly::field('String'), 'password' => Jelly::field('Password')));
 }
Example #7
0
 /**
  * Initializating model meta information
  *
  * @param Jelly_Meta $meta
  */
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('logs')->fields(array('id' => new Field_Primary(array('label' => __('nn'))), 'time' => new Field_Timestamp(array('label' => __('Время'), 'pretty_format' => 'd.m.Y H:i')), 'type' => new Field_BelongsTo(array('label' => __('Событие'), 'model' => 'log_type_jelly', 'foreign' => 'log_type_jelly', 'column' => 'type_id')), 'result' => new Field_BelongsTo(array('label' => __('Результат'), 'model' => 'log_result_jelly', 'foreign' => 'log_result_jelly', 'column' => 'result_id')), 'user' => new Field_BelongsTo(array('label' => __('Пользователь'))), 'description' => new Field_Text(array('label' => __('Описание')))))->load_with(array('type', 'result', 'user'));
 }
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('applicants')->fields(array('id' => new Field_Primary(), 'user' => new Field_BelongsTo(array('foreign' => 'user.id')), 'name' => new Field_String(array('rules' => array('not_empty' => Null))), 'address' => new Field_String(array('rules' => array('not_empty' => Null))), 'city' => new Field_String(array('rules' => array('not_empty' => Null))), 'country' => new Field_String(array('rules' => array('not_empty' => Null))), 'telephone' => new Field_String(array('rules' => array('not_empty' => Null)))));
 }
Example #9
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('modules')->fields(array('id' => new Field_Primary(), 'name' => new Field_String(), 'activated' => new Field_Boolean(), 'permanent' => new Field_Boolean()));
 }
Example #10
0
 /**
  * Initializating model meta information
  *
  * @param Jelly_Meta $meta
  */
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('locks')->fields(array('id' => new Field_Primary(), 'time' => new Field_Timestamp(), 'table_name' => new Field_String(), 'table_record' => new Field_Integer(), 'user' => new Field_BelongsTo()));
 }
Example #11
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('loader')->fields(array('id' => new Field_Primary(), 'key' => new Field_String(), 'data' => new Field_Text()));
 }
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('employers')->fields(array('id' => new Field_Primary(), 'user' => new Field_BelongsTo(array('foreign' => 'user.id')), 'company' => new Field_String(array('rules' => array('not_empty' => Null))), 'description' => new Field_Text(array('rules' => array('not_empty' => Null))), 'website' => new Field_String(), 'person' => new Field_String(array('rules' => array('not_empty' => Null))), 'address' => new Field_String(array('rules' => array('not_empty' => Null))), 'city' => new Field_String(array('rules' => array('not_empty' => Null))), 'zipcode' => new Field_String(array('rules' => array('not_empty' => Null))), 'country' => new Field_String(array('rules' => array('not_empty' => Null))), 'telephone' => new Field_String(array('rules' => array('not_empty' => Null)))));
 }
Example #13
0
 /**
  * Create new model
  *
  * @param  Jelly_Meta  $meta
  */
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('online_users')->fields(array('id' => new Field_Primary(), 'user' => new Field_BelongsTo(), 'last_activity' => new Field_Timestamp(array('auto_now_create' => true, 'auto_now_update' => true))));
 }
Example #14
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('capabilities')->fields(array('id' => new Field_Primary(), 'capability' => new Field_String(array('unique' => TRUE)), 'description' => new Field_Text(), 'module' => new Field_BelongsTo()));
 }
Example #15
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('rss_feeds', 'id')->fields(array('id' => new Field_Primary(), 'items' => new Field_HasMany(array('foreign' => 'krss_item.rss_feed_id')), 'title' => new Field_String(), 'description' => new Field_String(), 'link' => new Field_String(), 'language' => new Field_String()));
 }
Example #16
0
 /**
  * Initializating model meta information
  *
  * @param Jelly_Meta $meta
  */
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('log_types')->fields(array('id' => new Field_Primary(), 'name' => new Field_String()));
 }
Example #17
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('orders_products')->fields(array('id' => new Field_Primary(), 'product' => new Field_BelongsTo(array('label' => 'Produkt')), 'price' => new Field_BelongsTo(array('label' => 'Cena')), 'order' => new Field_BelongsTo(array('label' => 'Zamówienie')), 'quantity' => new Field_Float(array('label' => 'Ilość', 'default' => 0))));
 }
Example #18
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('kohanut_users')->fields(array('roles' => new Field_ManyToMany(array('through' => array('model' => 'kohanut_roles_users', 'columns' => array('user_id', 'role_id')), 'foreign' => 'kohanut_role'))));
     parent::initialize($meta);
 }
Example #19
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('library_authors')->fields(array('id' => new Field_Primary(), 'name' => new Field_String(), 'books' => new Field_HasMany()));
 }
Example #20
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('kohanut_roles');
     parent::initialize($meta);
 }
Example #21
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('rss_feed_items', 'id')->fields(array('id' => new Field_Primary(), 'feed' => new Field_BelongsTo(array('foreign' => 'krss_feed.id', 'column' => 'rss_feed_id')), 'title' => new Field_String(), 'description' => new Field_String(), 'link' => new Field_String(), 'created_at' => new Field_Timestamp(array('auto_now_create' => TRUE, 'format' => 'Y-m-d H:i:s'))));
 }
Example #22
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('library_books')->fields(array('id' => new Field_Primary(), 'title' => new Field_String(), 'author' => new Field_BelongsTo(), 'genre' => new Field_BelongsTo()));
 }
Example #23
0
 public static function initialize(Jelly_Meta $meta)
 {
     $meta->table('weblinks')->fields(array('id' => new Field_Primary(), 'title' => new Field_String(), 'alias' => new Field_Slug(), 'url' => new Field_String(), 'description' => new Field_Text(), 'hits' => new Field_Integer(), 'parent' => new Field_BelongsTo(array('foreign' => 'category.id', 'column' => 'catid')), 'params' => new Field_JSON(), 'metadata' => new Field_JSON(), 'state' => new Field_Integer()));
 }