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); }