function XooNIpsOrmUsers()
 {
     parent::XooNIpsTableObject();
     // from XooNIps_users table
     $this->initVar('uid', XOBJ_DTYPE_INT, 0, true, null);
     $this->initVar('activate', XOBJ_DTYPE_INT, 0, true, null);
     $this->initVar('address', XOBJ_DTYPE_TXTBOX, null, false, 255);
     $this->initVar('division', XOBJ_DTYPE_TXTBOX, null, false, 255);
     $this->initVar('tel', XOBJ_DTYPE_TXTBOX, '', false, 32);
     $this->initVar('company_name', XOBJ_DTYPE_TXTBOX, '', false, 255);
     $this->initVar('country', XOBJ_DTYPE_TXTBOX, '', false, 255);
     $this->initVar('zipcode', XOBJ_DTYPE_TXTBOX, '', false, 32);
     $this->initVar('fax', XOBJ_DTYPE_TXTBOX, '', false, 32);
     $this->initVar('base_url', XOBJ_DTYPE_TXTBOX, null, false, 255);
     $this->initVar('notice_mail', XOBJ_DTYPE_INT, 0, false, null);
     $this->initVar('notice_mail_since', XOBJ_DTYPE_INT, 0, false, null);
     $this->initVar('private_index_id', XOBJ_DTYPE_INT, 0, true, null);
     $this->initVar('private_item_number_limit', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('private_index_number_limit', XOBJ_DTYPE_INT, null, true, null);
     // data type = double
     $this->initVar('private_item_storage_limit', XOBJ_DTYPE_OTHER, null, true, null);
     $this->initVar('user_order', XOBJ_DTYPE_INT, 0, false, null);
     $this->initVar('posi', XOBJ_DTYPE_INT, 0, false, null);
     $this->initVar('appeal', XOBJ_DTYPE_TXTBOX, '', false, 65535);
 }
 function XooNIpsOrmSearchCache()
 {
     parent::XooNIpsTableObject();
     $this->initVar('search_cache_id', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('sess_id', XOBJ_DTYPE_TXTBOX, null, true, 32);
     $this->initVar('timestamp', XOBJ_DTYPE_TXTBOX, null, false, 14);
 }
 function XNPUrlOrmItemDetail()
 {
     parent::XooNIpsTableObject();
     $this->initVar('url_id', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('url', XOBJ_DTYPE_TXTBOX, '', true, $this->lengths['url']);
     $this->initVar('url_count', XOBJ_DTYPE_INT, 0, true);
 }
 function XooNIpsOrmRankingContributingUser()
 {
     parent::XooNIpsTableObject();
     $this->initVar('item_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('uid', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('timestamp', XOBJ_DTYPE_OTHER, null, false);
 }
 function XooNIpsOrmSearchCacheMetadata()
 {
     parent::XooNIpsTableObject();
     $this->initVar('search_cache_metadata_id', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('search_cache_id', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('identifier', XOBJ_DTYPE_TXTBOX, null, true, null);
 }
 function XooNIpsOrmItemShow()
 {
     parent::XooNIpsTableObject();
     $this->initVar('item_show_id', XOBJ_DTYPE_INT, null, false, null);
     $this->initVar('item_id', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('uid', XOBJ_DTYPE_INT, null, true, null);
 }
 function XooNIpsOrmBinderItemLink()
 {
     parent::XooNIpsTableObject();
     $this->initVar('binder_item_link_id', XOBJ_DTYPE_INT, null, false);
     $this->initVar('binder_id', XOBJ_DTYPE_INT, null, true);
     $this->initVar('item_id', XOBJ_DTYPE_INT, null, false);
 }
 function XNPModelOrmCreator()
 {
     parent::XooNIpsTableObject();
     $this->initVar('model_creator_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('model_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('creator', XOBJ_DTYPE_TXTBOX, '', true);
     $this->initVar('creator_order', XOBJ_DTYPE_INT, 0, true);
 }
 function XNPBookOrmAuthor()
 {
     parent::XooNIpsTableObject();
     $this->initVar('book_author_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('book_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('author', XOBJ_DTYPE_TXTBOX, '', true);
     $this->initVar('author_order', XOBJ_DTYPE_INT, 0, true);
 }
 function XooNIpsOrmIndexItemLink()
 {
     parent::XooNIpsTableObject();
     $this->initVar('index_item_link_id', XOBJ_DTYPE_INT, null, false);
     $this->initVar('index_id', XOBJ_DTYPE_INT, null, true);
     $this->initVar('item_id', XOBJ_DTYPE_INT, null, false);
     $this->initVar('certify_state', XOBJ_DTYPE_INT, 0, false);
 }
 function XNPPresentationOrmCreator()
 {
     parent::XooNIpsTableObject();
     $this->initVar('presentation_creator_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('presentation_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('creator', XOBJ_DTYPE_TXTBOX, '', true);
     $this->initVar('creator_order', XOBJ_DTYPE_INT, 0, true);
 }
 function XNPSimulatorOrmDeveloper()
 {
     parent::XooNIpsTableObject();
     $this->initVar('simulator_developer_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('simulator_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('developer', XOBJ_DTYPE_TXTBOX, '', true);
     $this->initVar('developer_order', XOBJ_DTYPE_INT, 0, true);
 }
 function XNPFilesOrmItemDetail()
 {
     parent::XooNIpsTableObject();
     $this->initVar('files_id', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('data_file_name', XOBJ_DTYPE_TXTBOX, null, true, $this->lengths['data_file_name']);
     $this->initVar('data_file_mimetype', XOBJ_DTYPE_TXTBOX, null, false, $this->lengths['data_file_mimetype']);
     $this->initVar('data_file_filetype', XOBJ_DTYPE_TXTBOX, null, false, $this->lengths['data_file_filetype']);
 }
 function XooNIpsOrmGroupsUsersLink()
 {
     parent::XooNIpsTableObject();
     $this->initVar('groups_users_link_id', XOBJ_DTYPE_INT, null, false);
     $this->initVar('gid', XOBJ_DTYPE_INT, null, true);
     $this->initVar('uid', XOBJ_DTYPE_INT, null, true);
     $this->initVar('is_admin', XOBJ_DTYPE_INT, 0, true);
 }
 function XNPDataOrmExperimenter()
 {
     parent::XooNIpsTableObject();
     $this->initVar('data_experimenter_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('data_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('experimenter', XOBJ_DTYPE_TXTBOX, '', true);
     $this->initVar('experimenter_order', XOBJ_DTYPE_INT, 0, true);
 }
 function XooNIpsOrmIndexGroupIndexLink()
 {
     parent::XooNIpsTableObject();
     $this->initVar('index_group_index_link_id', XOBJ_DTYPE_INT, null, false);
     $this->initVar('index_id', XOBJ_DTYPE_INT, null, true);
     $this->initVar('group_index_id', XOBJ_DTYPE_INT, null, false);
     $this->initVar('gid', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('uid', XOBJ_DTYPE_INT, 0, false);
 }
 function XooNIpsOrmItemStatus()
 {
     parent::XooNIpsTableObject();
     $this->initVar('item_id', XOBJ_DTYPE_INT, null, false, null);
     $this->initVar('created_timestamp', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('modified_timestamp', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('deleted_timestamp', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('is_deleted', XOBJ_DTYPE_INT, null, true, null);
 }
 function XooNIpsOrmChangelog()
 {
     parent::XooNIpsTableObject();
     $this->initVar('log_id', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('uid', XOBJ_DTYPE_INT, null, true);
     $this->initVar('item_id', XOBJ_DTYPE_INT, null, false);
     $this->initVar('log_date', XOBJ_DTYPE_INT, null, false);
     $this->initVar('log', XOBJ_DTYPE_TXTBOX, null, true, 65535);
 }
 function XooNIpsOrmIndex()
 {
     parent::XooNIpsTableObject();
     $this->initVar('index_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('parent_index_id', XOBJ_DTYPE_INT, null, true);
     $this->initVar('uid', XOBJ_DTYPE_INT, null, false);
     $this->initVar('gid', XOBJ_DTYPE_INT, null, false);
     $this->initVar('open_level', XOBJ_DTYPE_INT, null, true);
     $this->initVar('sort_number', XOBJ_DTYPE_INT, null, true);
 }
 function XooNIpsOrmSearchCacheItem()
 {
     parent::XooNIpsTableObject();
     $this->initVar('search_cache_item_id', XOBJ_DTYPE_INT, null, false, null);
     $this->initVar('search_cache_id', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('item_id', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('matchfor_index', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('matchfor_item', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('matchfor_file', XOBJ_DTYPE_INT, null, true, null);
 }
 function XNPBookOrmItemDetail()
 {
     parent::XooNIpsTableObject();
     $this->initVar('book_id', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('editor', XOBJ_DTYPE_TXTBOX, null, false, $this->lengths['editor']);
     $this->initVar('publisher', XOBJ_DTYPE_TXTBOX, null, true, $this->lengths['publisher']);
     $this->initVar('isbn', XOBJ_DTYPE_TXTBOX, null, false, $this->lengths['isbn']);
     $this->initVar('url', XOBJ_DTYPE_TXTBOX, null, false, $this->lengths['url']);
     $this->initVar('attachment_dl_limit', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('attachment_dl_notify', XOBJ_DTYPE_INT, 0, false);
 }
 function XooNIpsOrmSession()
 {
     parent::XooNIpsTableObject();
     $this->initVar('sess_id', XOBJ_DTYPE_TXTBOX, null, true, 32);
     $this->initVar('updated', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('uid', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('su_uid', XOBJ_DTYPE_INT, null, false, null);
     if (xoonips_get_version() >= 340) {
         $this->initVar('sess_data', XOBJ_DTYPE_TXTBOX, '', false, null);
     }
 }
 function XNPPaperOrmItemDetail()
 {
     parent::XooNIpsTableObject();
     $this->initVar('paper_id', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('journal', XOBJ_DTYPE_TXTBOX, '', true, $this->lengths['journal']);
     $this->initVar('volume', XOBJ_DTYPE_INT, null, false);
     $this->initVar('number', XOBJ_DTYPE_INT, null, false);
     $this->initVar('page', XOBJ_DTYPE_TXTBOX, null, false, $this->lengths['page']);
     $this->initVar('abstract', XOBJ_DTYPE_TXTAREA, null, false, $this->lengths['abstract']);
     $this->initVar('pubmed_id', XOBJ_DTYPE_TXTBOX, null, false, $this->lengths['pubmed_id']);
     $this->setTextAreaDisplayAttributes(false, false, false, true);
 }
 function XooNIpsOrmGroups()
 {
     parent::XooNIpsTableObject();
     // from XooNIps_users table
     $this->initVar('gid', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('gname', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('gdesc', XOBJ_DTYPE_TXTBOX, '', false, 255);
     $this->initVar('group_index_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('group_item_number_limit', XOBJ_DTYPE_INT, null, true);
     $this->initVar('group_index_number_limit', XOBJ_DTYPE_INT, null, true);
     // data type = double
     $this->initVar('group_item_storage_limit', XOBJ_DTYPE_OTHER, null, true);
 }
 function XNPStimulusOrmItemDetail()
 {
     parent::XooNIpsTableObject();
     $this->initVar('stimulus_id', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('stimulus_type', XOBJ_DTYPE_TXTBOX, null, false, $this->lengths['stimulus_type']);
     $this->initVar('rights', XOBJ_DTYPE_TXTBOX, null, false, $this->lengths['rights']);
     $this->initVar('readme', XOBJ_DTYPE_TXTBOX, null, false, $this->lengths['readme']);
     $this->initVar('use_cc', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('cc_commercial_use', XOBJ_DTYPE_INT, null, false);
     $this->initVar('cc_modification', XOBJ_DTYPE_INT, null, false);
     $this->initVar('attachment_dl_limit', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('attachment_dl_notify', XOBJ_DTYPE_INT, 0, false);
 }
 function XooNIpsOrmEventLog()
 {
     parent::XooNIpsTableObject();
     $this->initVar('event_id', XOBJ_DTYPE_INT, null, false, null);
     $this->initVar('event_type_id', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('timestamp', XOBJ_DTYPE_INT, null, true, null);
     $this->initVar('exec_uid', XOBJ_DTYPE_INT, null, false, null);
     $this->initVar('remote_host', XOBJ_DTYPE_TXTBOX, null, false, 255);
     $this->initVar('index_id', XOBJ_DTYPE_INT, null, false, null);
     $this->initVar('item_id', XOBJ_DTYPE_INT, null, false, null);
     $this->initVar('file_id', XOBJ_DTYPE_INT, null, false, null);
     $this->initVar('uid', XOBJ_DTYPE_INT, null, false, null);
     $this->initVar('gid', XOBJ_DTYPE_INT, null, false, null);
     $this->initVar('search_keyword', XOBJ_DTYPE_TXTBOX, null, false, 65535);
     $this->initVar('additional_info', XOBJ_DTYPE_TXTBOX, null, false, 65535);
 }
 function XNPConferenceOrmItemDetail()
 {
     parent::XooNIpsTableObject();
     $this->initVar('conference_id', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('presentation_type', XOBJ_DTYPE_TXTBOX, '', true, $this->lengths['presentation_type']);
     $this->initVar('conference_title', XOBJ_DTYPE_TXTBOX, '', true, $this->lengths['conference_title']);
     $this->initVar('place', XOBJ_DTYPE_TXTBOX, '', true, $this->lengths['place']);
     $this->initVar('abstract', XOBJ_DTYPE_TXTBOX, null, false, $this->lengths['abstract']);
     $this->initVar('conference_from_year', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('conference_from_month', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('conference_from_mday', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('conference_to_year', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('conference_to_month', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('conference_to_mday', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('attachment_dl_limit', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('attachment_dl_notify', XOBJ_DTYPE_INT, 0, false);
 }
 function XooNIpsOrmItemType($module = null)
 {
     parent::XooNIpsTableObject();
     if (isset($module) && is_null($this->iteminfo)) {
         include XOOPS_ROOT_PATH . '/modules/' . $module . '/iteminfo.php';
         $this->iteminfo =& $iteminfo;
         $this->description = $iteminfo['description'];
         $this->mainFileName = isset($iteminfo['files']['main']) ? $iteminfo['files']['main'] : null;
         $this->previewFileName = isset($iteminfo['files']['preview']) ? $iteminfo['files']['preview'] : null;
     }
     $this->fields = array();
     if (!is_null($this->iteminfo['ormfield']['detail'])) {
         $this->fields = array_merge($this->fields, $this->iteminfo['ormfield']['detail']);
     }
     $this->initVar('item_type_id', XOBJ_DTYPE_INT, null, true, 10);
     $this->initVar('name', XOBJ_DTYPE_TXTBOX, null, true, 30);
     $this->initVar('mid', XOBJ_DTYPE_INT, null, true);
     $this->initVar('display_name', XOBJ_DTYPE_TXTBOX, null, true, 30);
     $this->initVar('viewphp', XOBJ_DTYPE_TXTBOX, null, true, 255);
 }
 function XooNIpsOrmFile()
 {
     parent::XooNIpsTableObject();
     $this->initVar('file_id', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('item_id', XOBJ_DTYPE_INT, null, false);
     $this->initVar('original_file_name', XOBJ_DTYPE_TXTBOX, null, true, 255);
     $this->initVar('mime_type', XOBJ_DTYPE_TXTBOX, null, false, 255);
     $this->initVar('file_name', XOBJ_DTYPE_TXTBOX, null, false, 10);
     $this->initVar('file_size', XOBJ_DTYPE_INT, null, false);
     $this->initVar('thumbnail_file', XOBJ_DTYPE_OTHER, null, false, 65535);
     $this->initVar('caption', XOBJ_DTYPE_TXTBOX, null, false, 255);
     $this->initVar('sess_id', XOBJ_DTYPE_TXTBOX, null, false, 32);
     $this->initVar('file_type_id', XOBJ_DTYPE_INT, null, true);
     $this->initVar('search_module_name', XOBJ_DTYPE_TXTBOX, null, false, 255);
     $this->initVar('search_module_version', XOBJ_DTYPE_OTHER, null, false);
     $this->initVar('header', XOBJ_DTYPE_TXTBOX, null, false, 32);
     $this->initVar('timestamp', XOBJ_DTYPE_TXTBOX, null, false, 19);
     $this->initVar('is_deleted', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('download_count', XOBJ_DTYPE_INT, 0, false);
 }
 function XooNIpsOrmXoopsUsers()
 {
     parent::XooNIpsTableObject();
     // from XooNIps_users table
     $this->initVar('uid', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('name', XOBJ_DTYPE_TXTBOX, null, false, 60);
     $this->initVar('uname', XOBJ_DTYPE_TXTBOX, null, true, 25);
     $this->initVar('email', XOBJ_DTYPE_TXTBOX, null, true, 60);
     $this->initVar('url', XOBJ_DTYPE_TXTBOX, null, false, 100);
     $this->initVar('user_avatar', XOBJ_DTYPE_TXTBOX, null, false, 30);
     $this->initVar('user_regdate', XOBJ_DTYPE_INT, null, false);
     $this->initVar('user_icq', XOBJ_DTYPE_TXTBOX, null, false, 15);
     $this->initVar('user_from', XOBJ_DTYPE_TXTBOX, null, false, 100);
     $this->initVar('user_sig', XOBJ_DTYPE_TXTAREA, null, false, null);
     $this->initVar('user_viewemail', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('actkey', XOBJ_DTYPE_OTHER, null, false);
     $this->initVar('user_aim', XOBJ_DTYPE_TXTBOX, null, false, 18);
     $this->initVar('user_yim', XOBJ_DTYPE_TXTBOX, null, false, 25);
     $this->initVar('user_msnm', XOBJ_DTYPE_TXTBOX, null, false, 100);
     $this->initVar('pass', XOBJ_DTYPE_TXTBOX, null, false, 32);
     $this->initVar('posts', XOBJ_DTYPE_INT, null, false);
     $this->initVar('attachsig', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('rank', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('level', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('theme', XOBJ_DTYPE_OTHER, null, false);
     $this->initVar('timezone_offset', XOBJ_DTYPE_OTHER, null, false);
     $this->initVar('last_login', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('umode', XOBJ_DTYPE_OTHER, null, false);
     $this->initVar('uorder', XOBJ_DTYPE_INT, 1, false);
     // RMV-NOTIFY
     $this->initVar('notify_method', XOBJ_DTYPE_OTHER, 1, false);
     $this->initVar('notify_mode', XOBJ_DTYPE_OTHER, 0, false);
     $this->initVar('user_occ', XOBJ_DTYPE_TXTBOX, null, false, 100);
     $this->initVar('bio', XOBJ_DTYPE_TXTAREA, null, false, null);
     $this->initVar('user_intrest', XOBJ_DTYPE_TXTBOX, null, false, 150);
     $this->initVar('user_mailok', XOBJ_DTYPE_INT, 1, false);
 }