Exemple #1
0
 public function __construct(Database $database, Container $application)
 {
     parent::__construct($database, $application);
     //"label"=>"","datatype"=>"","charsize"=>"" , "default"=>"", "index"=>TRUE, "allowempty"=>FALSE
     $this->definePropertyModel(array("collection_title" => array("Collection Title", "mediumtext", 100), "collection_items" => array("Collection Items", "longtext", 2000), "collection_thumbnail" => array("Collection Thumbnail", "mediumtext", 200), "collection_size" => array("Collection Size", "smallint", 10), "collection_description" => array("Collection Description", "mediumtext", 200), "collection_tags" => array("Collection Tags", "mediumtext", 100), "collection_owner" => array("Collection Owner", "mediumtext", 100)), "collection");
     //$this->definePropertyModel( $dataModel ); use this to set a new data models or use extendPropertyModel to extend existing models
     //$this->defineValueGroup("attachment"); //Tell the system we are using a proxy table
 }
Exemple #2
0
 public function __construct(Database $database, Collection $collection, Container $container, User $user)
 {
     parent::__construct($database, $container);
     $this->collection = $collection;
     $this->input = $container->input;
     $this->user = $user->getCurrentUser();
     //"label"=>"","datatype"=>"","charsize"=>"" , "default"=>"", "index"=>TRUE, "allowempty"=>FALSE
     $this->definePropertyModel(array("media_published" => array("Published", "datetime", 50), "media_content" => array("Content", "varchar", 1000), "media_title" => array("Title", "mediumtext", 50, NULL), "media_summary" => array("Summary", "mediumtext", 50, NULL), "media_comment_status" => array("Allow Comments", "tinyint", 1, 0), "media_parent" => array("Parent", "smallint", 10, 0), "media_generator" => array("Generator", "mediumtext", 100), "media_template" => array("Template", "mediumtext", 100), "media_provider" => array("Provider", "mediumtext", 100, "budkit"), "media_mentions" => array("Mentions", "varchar", 1000), "media_owner" => array("Owner", "varchar", 1000), "media_verb" => array("Verb", "mediumtext", 20, "post"), "media_geotags" => array("Geotags", "varchar", 1000), "media_object" => array("Object", "varchar", 1000), "media_target" => array("Target", "varchar", 1000), "media_permissions" => array("Permissions", "mediumtext", 50)), "media");
     $this->defineValueGroup("media");
     $this->setListOrderBy(array("o.object_updated_on"), "DESC");
 }
Exemple #3
0
 public function __construct(Container $application, Database $database, Session $session)
 {
     $this->encryptor = $application->encrypt;
     $this->config = $application->config;
     $this->database = $database;
     $this->session = $session;
     parent::__construct($database, $application);
     //"label"=>"","datatype"=>"","charsize"=>"" , "default"=>"", "index"=>TRUE, "allowempty"=>FALSE
     $this->extendPropertyModel(array("user_first_name" => array("First Name", "mediumtext", 50), "user_middle_name" => array("Middle Name", "mediumtext", 50), "user_last_name" => array("Last Name", "mediumtext", 50), "user_name_id" => array("Username", "mediumtext", 50), "user_password" => array("Password", "varchar", 2000), "user_api_key" => array("API Key", "varchar", 100), "user_email" => array("Email", "varchar", 100), "user_dob_day" => array("Day of Birth", "varchar", 10), "user_dob_month" => array("Month of Birth", "varchar", 10), "user_dob_year" => array("Year of Birth", "varchar", 10), "user_timezone" => array("Timezone", "varchar", 10), "user_locale" => array("Locale", "varchar", 10), "user_verification" => array("Verification Code", "varchar", 50), "user_photo" => array("Profile Photo", "mediumtext", 10, 'placeholder'), "user_twitter_uid" => array("Twitter Account Id", "mediumtext", 50), "user_facebook_uid" => array("Facebook Account Id", "mediumtext", 50), "user_twitter_token" => array("Twitter AccessToken", "varchar", 2000), "user_facebook_token" => array("Facebook AccessToken", "varchar", 2000), "user_google_uid" => array("Google Account Id", "mediumtext", 50), "user_google_token" => array("Google AccessToken", "varchar", 2000), "user_dropbox_uid" => array("Dropbox Account Id", "mediumtext", 50), "user_dropbox_token" => array("Dropbox AccessToken", "varchar", 2000)), "user");
     //$this->definePropertyModel( $dataModel ); use this to set a new data models
     $this->defineValueGroup("user");
     //Tell the system we are using a proxy table
 }