function XmobileBulletinPlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
     // define object elements
     $this->initVar('storyid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('uid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('title', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('created', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('published', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('expired', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('hostname', XOBJ_DTYPE_TXTBOX, '', true, 20);
     $this->initVar('html', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('smiley', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('br', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('xcode', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('hometext', XOBJ_DTYPE_TXTAREA, '', true);
     $this->initVar('bodytext', XOBJ_DTYPE_TXTAREA, '', true);
     $this->initVar('counter', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('topicid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('ihome', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('notifypub', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('type', XOBJ_DTYPE_TXTBOX, '', true, 5);
     $this->initVar('topicimg', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('comments', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('block', XOBJ_DTYPE_INT, '0', true);
     // define primary key
     $this->setKeyFields(array('storyid'));
     $this->setAutoIncrementField('storyid');
 }
 function XmobileTinydPlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
     // define object elements
     $this->initVar('storyid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('blockid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('title', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('text', XOBJ_DTYPE_TXTAREA, '', false);
     $this->initVar('visible', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('homepage', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('nohtml', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('nosmiley', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('nobreaks', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('nocomments', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('link', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('address', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('submenu', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('last_modified', XOBJ_DTYPE_INT, time(), true);
     $this->initVar('created', XOBJ_DTYPE_TXTBOX, '2001-1-1 00:00:00', false, 20);
     $this->initVar('html_header', XOBJ_DTYPE_TXTAREA, '', false);
     // define primary key
     $this->setKeyFields(array('storyid'));
     $this->setAutoIncrementField('storyid');
 }
 function XmobileWordpressPlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
     // define object elements
     $this->initVar('ID', XOBJ_DTYPE_INT, null, true);
     $this->initVar('post_author', XOBJ_DTYPE_INT, null, true);
     $this->initVar('post_date', XOBJ_DTYPE_TXTBOX, '0000-00-00 00:00:00', true, 20);
     $this->initVar('post_content', XOBJ_DTYPE_TXTAREA, '', false);
     $this->initVar('post_title', XOBJ_DTYPE_TXTAREA, '', false);
     $this->initVar('post_category', XOBJ_DTYPE_INT, null, true);
     $this->initVar('post_excerpt', XOBJ_DTYPE_TXTAREA, '', false);
     $this->initVar('post_lat', XOBJ_DTYPE_FLOAT, null, false);
     $this->initVar('post_lon', XOBJ_DTYPE_FLOAT, null, false);
     $this->initVar('post_status', XOBJ_DTYPE_TXTBOX, 'publish', false, 128);
     $this->initVar('comment_status', XOBJ_DTYPE_TXTBOX, 'open', false, 128);
     $this->initVar('ping_status', XOBJ_DTYPE_TXTBOX, 'open', false, 128);
     $this->initVar('post_password', XOBJ_DTYPE_TXTBOX, '', false, 20);
     $this->initVar('post_name', XOBJ_DTYPE_TXTBOX, '', false, 200);
     $this->initVar('to_ping', XOBJ_DTYPE_TXTAREA, '', false);
     $this->initVar('pinged', XOBJ_DTYPE_TXTAREA, '', false);
     $this->initVar('post_modified', XOBJ_DTYPE_TXTBOX, '0000-00-00 00:00:00', false, 20);
     $this->initVar('post_content_filtered', XOBJ_DTYPE_TXTAREA, '', false);
     // define primary key
     $this->setKeyFields(array('ID'));
     $this->setAutoIncrementField('ID');
 }
 function XmobileXoopsFaqPlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
     // define object elements
     $this->initVar('contents_id', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('category_id', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('contents_title', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('contents_contents', XOBJ_DTYPE_TXTAREA, '', true);
     $this->initVar('contents_time', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('contents_order', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('contents_visible', XOBJ_DTYPE_INT, '1', true);
     $this->initVar('contents_nohtml', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('contents_nosmiley', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('contents_noxcode', XOBJ_DTYPE_INT, '0', true);
     // define primary key
     $this->setKeyFields(array('contents_id'));
     $this->setAutoIncrementField('contents_id');
 }
 function XmobilePicalPlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
     // define object elements
     $this->initVar('id', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('uid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('groupid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('summary', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('location', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('organizer', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('sequence', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('contact', XOBJ_DTYPE_TXTBOX, '', true, 255);
     //		$this->initVar('tzid', XOBJ_DTYPE_TXTBOX, 'GMT', true, 255);
     $this->initVar('description', XOBJ_DTYPE_TXTAREA, '', true);
     //		$this->initVar('dtstamp', XOBJ_DTYPE_TXTBOX, '', true, 14);
     $this->initVar('categories', XOBJ_DTYPE_TXTBOX, '', true, 255);
     //		$this->initVar('transp', XOBJ_DTYPE_INT, '1', true);
     //		$this->initVar('priority', XOBJ_DTYPE_INT, '0', true);
     //		$this->initVar('admission', XOBJ_DTYPE_INT, '0', true);
     //		$this->initVar('class', XOBJ_DTYPE_TXTBOX, 'PUBLIC', true, 255);
     //		$this->initVar('rrule', XOBJ_DTYPE_TXTBOX, '', true, 255);
     //		$this->initVar('rrule_pid', XOBJ_DTYPE_INT, '0', true);
     //		$this->initVar('unique_id', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('allday', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('start', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('end', XOBJ_DTYPE_INT, '0', true);
     //		$this->initVar('start_date', XOBJ_DTYPE_TXTBOX, '', true, 255);
     //		$this->initVar('end_date', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('cid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('comments', XOBJ_DTYPE_INT, '0', true);
     //		$this->initVar('event_tz', XOBJ_DTYPE_FLOAT, '0', true);
     //		$this->initVar('server_tz', XOBJ_DTYPE_FLOAT, '0', true);
     //		$this->initVar('poster_tz', XOBJ_DTYPE_FLOAT, '0', true);
     //		$this->initVar('extkey0', XOBJ_DTYPE_INT, '0', true);
     //		$this->initVar('extkey1', XOBJ_DTYPE_INT, '0', true);
     // define primary key
     $this->setKeyFields(array('id'));
     $this->setAutoIncrementField('id');
 }
 function XmobileMyalbumPlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
     // define object elements
     $this->initVar('lid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('cid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('title', XOBJ_DTYPE_TXTBOX, '', true, 100);
     $this->initVar('ext', XOBJ_DTYPE_TXTBOX, '', true, 10);
     $this->initVar('res_x', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('res_y', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('submitter', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('status', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('date', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('hits', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('rating', XOBJ_DTYPE_FLOAT, '0', true);
     $this->initVar('votes', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('comments', XOBJ_DTYPE_INT, '0', true);
     // define primary key
     $this->setKeyFields(array('lid'));
     $this->setAutoIncrementField('lid');
 }
 function XmobileXoopsPollPlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
     // define object elements
     $this->initVar('poll_id', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('question', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('description', XOBJ_DTYPE_TXTAREA, '', true);
     $this->initVar('user_id', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('start_time', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('end_time', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('votes', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('voters', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('multiple', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('display', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('weight', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('mail_status', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('voteadd', XOBJ_DTYPE_INT, '0', true);
     // define primary key
     $this->setKeyFields(array('poll_id'));
     $this->setAutoIncrementField('poll_id');
 }
 function XmobileXhnewbbPlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
     // define object elements
     $this->initVar('post_id', XOBJ_DTYPE_INT, null, true);
     $this->initVar('pid', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('topic_id', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('forum_id', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('post_time', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('uid', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('poster_ip', XOBJ_DTYPE_TXTBOX, '', false, 15);
     $this->initVar('subject', XOBJ_DTYPE_TXTBOX, '', false, 255);
     $this->initVar('nohtml', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('nosmiley', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('icon', XOBJ_DTYPE_TXTBOX, '', false, 25);
     $this->initVar('attachsig', XOBJ_DTYPE_INT, 0, false);
     // define primary key
     $this->setKeyFields(array('post_id'));
     $this->setAutoIncrementField('post_id');
     //		$this->initFormElements();
 }
 function XmobileEguidePlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
     // define object elements
     $this->initVar('eid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('uid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('title', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('cdate', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('edate', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('ldate', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('mdate', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('expire', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('style', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('status', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('summary', XOBJ_DTYPE_TXTAREA, '', true);
     $this->initVar('body', XOBJ_DTYPE_TXTAREA, '', true);
     $this->initVar('counter', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('topicid', XOBJ_DTYPE_INT, '0', true);
     // define primary key
     $this->setKeyFields(array('eid'));
     $this->setAutoIncrementField('eid');
 }
Beispiel #10
0
 function XmobilePicoPlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
     // define object elements
     $this->initVar('content_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('vpath', XOBJ_DTYPE_TXTBOX, null, true, 255);
     $this->initVar('cat_id', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('weight', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('created_time', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('modified_time', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('poster_uid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('modifier_uid', XOBJ_DTYPE_INT, '0', true);
     $this->initVar('subject', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('visible', XOBJ_DTYPE_INT, 1, true);
     $this->initVar('viewed', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('filters', XOBJ_DTYPE_TXTBOX, '', true, 255);
     $this->initVar('comments_count', XOBJ_DTYPE_INT, 0, true);
     $this->initVar('body', XOBJ_DTYPE_TXTAREA, '', true);
     // define primary key
     $this->setKeyFields(array('content_id'));
     $this->setAutoIncrementField('content_id');
 }
 function XmobileWeblogPlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
     // define object elements
     $this->initVar('blog_id', XOBJ_DTYPE_INT, null, true);
     $this->initVar('user_id', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('cat_id', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('created', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('title', XOBJ_DTYPE_TXTBOX, '', false, 128);
     $this->initVar('contents', XOBJ_DTYPE_TXTAREA, '', false);
     $this->initVar('private', XOBJ_DTYPE_TXTBOX, '', false, 1);
     $this->initVar('comments', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('reads', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('trackbacks', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('description', XOBJ_DTYPE_TXTAREA, '', false);
     $this->initVar('dohtml', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('dobr', XOBJ_DTYPE_INT, 0, false);
     $this->initVar('permission_group', XOBJ_DTYPE_TXTBOX, 'all', false, 255);
     // define primary key
     $this->setKeyFields(array('blog_id'));
     $this->setAutoIncrementField('blog_id');
     //		$this->initFormElements();
 }
 function XmobileLogcounterxPlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
 }
 function XmobileAnalyzerPlugin()
 {
     // call parent constructor
     XmobilePlugin::XmobilePlugin();
 }
 function XmobileDefaultPlugin()
 {
     XmobilePlugin::XmobilePlugin();
 }