comprofiler 2009-05-21 Beat and JoomlaJoe beat@joomlapolis.com Copyright 2004-2009 Beat, MamboJoe/JoomlaJoe and CB team on joomlapolis.com . This component is released under the GNU/GPL version 2 License and parts under Community Builder Free License. All copyright statements must be kept and derivate work must prominently duly acknowledge original work on web interface and on website where downloaded. www.joomlapolis.com 1.2.1 Joomla/Mambo Community Builder 1.2.1 native for Joomla! 1.0.0 - 1.0.15, 1.5.3 - 1.5.10 and Mambo 4.5.0 - 4.6.5. comprofiler.php comprofiler.html.php index.html images/updateprofile.gif images/search.gif images/arrow.png images/unban.png images/ban.png images/reject.png images/approve.png images/profiles.gif images/noprofiles.gif images/required.gif images/smcblogo.gif images/cbconfig.gif images/cbfield.gif images/cblist.gif images/cbtool.gif images/cbuser.gif images/cbtab.gif images/publish_x.png images/publish_g.png images/tick.png images/pending.png images/appReport.gif images/newavatar.gif images/delavatar.gif images/offline.gif images/online.gif images/email.gif images/pm.gif images/licenseagreement.pdf images/wait.gif images/index.html images/english/nophoto.jpg images/english/pendphoto.jpg images/english/tnnophoto.jpg images/english/tnpendphoto.jpg images/english/index.html images/gallery/airplane.gif images/gallery/ball.gif images/gallery/butterfly.gif images/gallery/car.gif images/gallery/dog.gif images/gallery/duck.gif images/gallery/fish.gif images/gallery/frog.gif images/gallery/guitar.gif images/gallery/kick.gif images/gallery/pinkflower.gif images/gallery/redflower.gif images/gallery/skater.gif images/gallery/index.html js/index.html js/tabpane.js js/tabpane.min.js js/overlib_mini.js js/overlib_hideform_mini.js js/overlib_anchor_mini.js js/overlib_centerpopup_mini.js js/calendar.js js/calendar.min.js js/calendar-setup.js js/calendar-setup.min.js js/calendardateinput.js js/calendardateinput.min.js js/menubest.js js/menubest.min.js js/cb12.js js/cb12.min.js js/jquery-1.3.2/index.html js/jquery-1.3.2/jquery-1.3.2.js js/jquery-1.3.2/jquery-1.3.2.min.js js/jquery-1.3.2/jquery.ajaxfileupload.js js/jquery-1.3.2/jquery.ajaxfileupload.min.js js/jquery-1.3.2/jquery.autogrow.js js/jquery-1.3.2/jquery.autogrow.min.js js/jquery-1.3.2/jquery.cluetip.js js/jquery-1.3.2/jquery.cluetip.min.js js/jquery-1.3.2/jquery.excanvas.js js/jquery-1.3.2/jquery.excanvas.min.js js/jquery-1.3.2/jquery.flot.js js/jquery-1.3.2/jquery.flot.min.js js/jquery-1.3.2/jquery.flydom.js js/jquery-1.3.2/jquery.flydom.min.js js/jquery-1.3.2/jquery.form.js js/jquery-1.3.2/jquery.form.min.js js/jquery-1.3.2/jquery.jeditable.js js/jquery-1.3.2/jquery.jeditable.min.js js/jquery-1.3.2/jquery.jmap.js js/jquery-1.3.2/jquery.jmap.min.js js/jquery-1.3.2/jquery.maskedinput.js js/jquery-1.3.2/jquery.maskedinput.min.js js/jquery-1.3.2/jquery.metadata.js js/jquery-1.3.2/jquery.metadata.min.js js/jquery-1.3.2/jquery.slimbox2.js js/jquery-1.3.2/jquery.slimbox2.min.js js/jquery-1.3.2/jquery.rating.js js/jquery-1.3.2/jquery.rating.min.js js/jquery-1.3.2/jquery.ui-all.js js/jquery-1.3.2/jquery.ui-all.min.js js/jquery-1.3.2/jquery.validate.js js/jquery-1.3.2/jquery.validate.min.js js/jquery-1.3.2/jquery.wysiwyg.css js/jquery-1.3.2/jquery.wysiwyg.gif js/jquery-1.3.2/jquery.wysiwyg.js js/jquery-1.3.2/jquery.wysiwyg.min.js CREATE TABLE IF NOT EXISTS `#__comprofiler` ( `id` int(11) NOT NULL default '0', `user_id` int(11) NOT NULL default '0', `firstname` VARCHAR( 100 ), `middlename` VARCHAR( 100 ) , `lastname` VARCHAR( 100 ), `hits` int(11) NOT NULL default '0', `avatar` varchar(255) default NULL, `avatarapproved` tinyint(4) default '1', `approved` tinyint(4) NOT NULL default '1', `confirmed` tinyint(4) NOT NULL default '1', `lastupdatedate` datetime NOT NULL default '0000-00-00 00:00:00', `banned` tinyint(4) NOT NULL default '0', `banneddate` datetime default NULL, `bannedby` int(11) default NULL, `bannedreason` mediumtext, `acceptedterms` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM; CREATE TABLE IF NOT EXISTS `#__comprofiler_field_values` ( `fieldvalueid` int(11) NOT NULL auto_increment, `fieldid` int(11) NOT NULL default '0', `fieldtitle` varchar(50) NOT NULL default '', `ordering` int(11) NOT NULL default '0', `sys` tinyint(4) NOT NULL default '0', PRIMARY KEY (`fieldvalueid`) ) TYPE=MyISAM AUTO_INCREMENT=16 ; CREATE TABLE IF NOT EXISTS `#__comprofiler_fields` ( `fieldid` int(11) NOT NULL auto_increment, `name` varchar(50) NOT NULL default '', `table` varchar(50) NOT NULL default '#__comprofiler', `title` varchar(255) NOT NULL default '', `type` varchar(50) NOT NULL default '', `maxlength` int(11) default NULL, `size` int(11) default NULL, `required` tinyint(4) default '0', `tabid` int(11) default NULL, `ordering` int(11) default NULL, `cols` int(11) default NULL, `rows` int(11) default NULL, `value` varchar(50) default NULL, `default` MEDIUMTEXT default NULL, `published` tinyint(1) NOT NULL default '1', `registration` tinyint(1) NOT NULL default '0', `profile` tinyint(1) NOT NULL default '1', `readonly` TINYINT( 1 ) DEFAULT '0' NOT NULL, `calculated` tinyint(1) NOT NULL default '0', `sys` tinyint(4) NOT NULL default '0', PRIMARY KEY (`fieldid`) ) TYPE=MyISAM AUTO_INCREMENT=54 ; CREATE TABLE IF NOT EXISTS `#__comprofiler_lists` ( `listid` int(11) NOT NULL auto_increment, `title` varchar(255) NOT NULL default '', `description` mediumtext, `published` tinyint(1) NOT NULL default '0', `default` tinyint(1) DEFAULT '0' NOT NULL, `usergroupids` varchar(255) NULL, `sortfields` varchar(255) NULL, `ordering` int(11) NOT NULL default '0', `col1title` varchar(255) default NULL, `col1enabled` tinyint(1) NOT NULL default '0', `col1fields` mediumtext, `col2title` varchar(255) default NULL, `col2enabled` tinyint(1) NOT NULL default '0', `col1captions` tinyint(1) NOT NULL default '0', `col2fields` mediumtext, `col2captions` tinyint(1) NOT NULL default '0', `col3title` varchar(255) default NULL, `col3enabled` tinyint(1) NOT NULL default '0', `col3fields` mediumtext, `col3captions` tinyint(1) NOT NULL default '0', `col4title` varchar(255) default NULL, `col4enabled` tinyint(1) NOT NULL default '0', `col4fields` mediumtext, `col4captions` tinyint(1) NOT NULL default '0', PRIMARY KEY (`listid`) ) TYPE=MyISAM AUTO_INCREMENT=4 ; CREATE TABLE IF NOT EXISTS `#__comprofiler_tabs` ( `tabid` int(11) NOT NULL auto_increment, `title` varchar(50) NOT NULL default '', `description` text, `ordering` int(11) NOT NULL default '0', `width` VARCHAR( 10 ) DEFAULT '.5' NOT NULL , `enabled` TINYINT( 1 ) DEFAULT '1' NOT NULL , `plugin` VARCHAR( 255 ) DEFAULT NULL , `sys` tinyint(4) NOT NULL default '0', PRIMARY KEY (`tabid`) ) TYPE=MyISAM AUTO_INCREMENT=11 ; CREATE TABLE IF NOT EXISTS `#__comprofiler_userreports` ( `reportid` int(11) NOT NULL auto_increment, `reporteduser` int(11) NOT NULL default '0', `reportedbyuser` int(11) NOT NULL default '0', `reportedondate` date NOT NULL default '0000-00-00', `reportexplaination` text NOT NULL, `reportedstatus` tinyint(4) NOT NULL default '0', PRIMARY KEY (`reportid`) ) TYPE=MyISAM AUTO_INCREMENT=11 ; CREATE TABLE IF NOT EXISTS `#__comprofiler_members` ( `referenceid` int(11) NOT NULL default '0', `memberid` int(11) NOT NULL default '0', `accepted` tinyint(1) NOT NULL default '1', `pending` tinyint(1) NOT NULL default '0', `membersince` date NOT NULL default '0000-00-00', `description` varchar(255) default NULL, `type` MEDIUMTEXT default NULL, PRIMARY KEY (`referenceid`,`memberid`) ) TYPE=MyISAM ; CREATE TABLE IF NOT EXISTS `#__comprofiler_views` ( `viewer_id` int(11) NOT NULL default '0', `profile_id` int(11) NOT NULL default '0', `lastip` varchar(50) NOT NULL default '', `lastview` datetime NOT NULL default '0000-00-00 00:00:00', `viewscount` int(11) NOT NULL default '0', `vote` tinyint(3) default NULL, `lastvote` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`viewer_id`,`profile_id`,`lastip`) ) TYPE=MyISAM ; CREATE TABLE IF NOT EXISTS `#__comprofiler_plugin` ( `id` int( 11 ) NOT NULL AUTO_INCREMENT , `name` varchar( 100 ) NOT NULL default '', `element` varchar( 100 ) NOT NULL default '', `type` varchar( 100 ) NULL default '', `folder` varchar( 100 ) NULL default '', `access` tinyint( 3 ) unsigned NOT NULL default '0', `ordering` int( 11 ) NOT NULL default '0', `published` tinyint( 3 ) NOT NULL default '0', `iscore` tinyint( 3 ) NOT NULL default '0', `client_id` tinyint( 3 ) NOT NULL default '0', `checked_out` int( 11 ) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `params` text NOT NULL , PRIMARY KEY ( `id` ) , KEY `idx_folder` ( `published` , `client_id` , `access` , `folder` ) ) TYPE=MyISAM AUTO_INCREMENT=500; INSERT IGNORE INTO `#__comprofiler_fields` (`fieldid`, `name`, `table`, `title`, `type`, `maxlength`, `size`, `required`, `tabid`, `ordering`, `cols`, `rows`, `value`, `default`, `published`, `registration`, `profile`, `calculated`, `sys`) VALUES (41, 'name', '#__users', '_UE_NAME', 'predefined', NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, 1, 1, 1), (26, 'NA', '#__comprofiler', '_UE_ONLINESTATUS', 'status', NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, 1, 1, 1), (27, 'lastvisitDate', '#__users', '_UE_LASTONLINE', 'date', NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, 1, 1, 1), (28, 'registerDate', '#__users', '_UE_MEMBERSINCE', 'date', NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, 1, 1, 1), (29, 'avatar', '#__comprofiler', '_UE_IMAGE', 'image', NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, 1, 1, 1), (42, 'username', '#__users', '_UE_UNAME', 'predefined', NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, 1, 1, 1), (45, 'NA', '#__comprofiler', '_UE_FORMATNAME', 'formatname', NULL , NULL , 0, NULL , NULL , NULL , NULL , NULL , NULL , 1, 0, 1, 1, 1), (46, 'firstname', '#__comprofiler', '_UE_YOUR_FNAME', 'predefined', NULL, NULL, 0, NULL , NULL, NULL, NULL, NULL, NULL, 1, 0, 1, 1, 1), (47, 'middlename', '#__comprofiler', '_UE_YOUR_MNAME', 'predefined', NULL, NULL, 0, NULL , NULL, NULL, NULL, NULL, NULL, 1, 0, 1, 1, 1), (48, 'lastname', '#__comprofiler', '_UE_YOUR_LNAME', 'predefined', NULL, NULL, 0, NULL , NULL, NULL, NULL, NULL, NULL, 1, 0, 1, 1, 1), (49, 'lastupdatedate', '#__comprofiler', '_UE_LASTUPDATEDON', 'date', NULL , NULL , 0, NULL , NULL , NULL , NULL , NULL , NULL , 1, 0, 1, 1, 1), (50, 'email', '#__users', '_UE_EMAIL', 'primaryemailaddress', NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, 1, 1, 1); INSERT IGNORE INTO #__comprofiler (id,user_id) SELECT id,id FROM #__users INSERT IGNORE INTO `#__comprofiler_plugin` (`id`, `name`, `element`, `type`, `folder`, `access`, `ordering`, `published`, `iscore`, `client_id`, `checked_out`, `checked_out_time`, `params`) VALUES (1, 'CB Core', 'cb.core', 'user', 'plug_cbcore', 0, 1, 1, 1, 0, 0, '0000-00-00 00:00:00', ''), (2, 'CB Connections', 'cb.connections', 'user', 'plug_cbconnections', 0, 3, 1, 1, 0, 0, '0000-00-00 00:00:00', ''), (3, 'Content Author', 'cb.authortab', 'user', 'plug_cbmamboauthortab', 0, 4, 1, 1, 0, 0, '0000-00-00 00:00:00', ''), (4, 'Forum integration', 'cb.simpleboardtab', 'user', 'plug_cbsimpleboardtab', 0, 5, 0, 1, 0, 0, '0000-00-00 00:00:00', ''), (5, 'Mamblog Blog', 'cb.mamblogtab', 'user', 'plug_cbmamblogtab', 0, 6, 0, 1, 0, 0, '0000-00-00 00:00:00', ''), (6, 'YaNC Newsletters', 'yanc', 'user', 'plug_yancintegration', 0, 7, 0, 1, 0, 0, '0000-00-00 00:00:00', ''), (7, 'Default', 'default', 'templates', 'default', 0, 1, 1, 1, 0, 0, '0000-00-00 00:00:00', ''), (8, 'WinClassic', 'winclassic', 'templates', 'winclassic', 0, 2, 1, 1, 0, 0, '0000-00-00 00:00:00', ''), (9, 'WebFX', 'webfx', 'templates', 'webfx', 0, 3, 1, 1, 0, 0, '0000-00-00 00:00:00', ''), (10, 'OSX', 'osx', 'templates', 'osx', 0, 4, 1, 1, 0, 0, '0000-00-00 00:00:00', ''), (11, 'Luna', 'luna', 'templates', 'luna', 0, 5, 1, 1, 0, 0, '0000-00-00 00:00:00', ''), (12, 'Dark', 'dark', 'templates', 'dark', 0, 6, 1, 1, 0, 0, '0000-00-00 00:00:00', ''), (13, 'Default language (English)', 'default_language', 'language', 'default_language', 0, -1, 1, 1, 0, 0, '0000-00-00 00:00:00', ''), (14, 'CB Menu', 'cb.menu', 'user', 'plug_cbmenu', 0, 2, 1, 1, 0, 0, '0000-00-00 00:00:00', ''), (15, 'PMS MyPMS and Pro', 'pms.mypmspro', 'user', 'plug_pms_mypmspro', 0, 8, 0, 1, 0, 0, '0000-00-00 00:00:00', ''); install.comprofiler.php uninstall.comprofiler.php Community Builder User Management Tab Management Field Management List Management Plugin Management Tools Configuration admin.comprofiler.php admin.comprofiler.controller.php admin.comprofiler.html.php comprofiler.toolbar.php toolbar.comprofiler.php toolbar.comprofiler.html.php ue_config.php comprofiler.class.php imgToolbox.class.php plugin.foundation.php plugin.class.php Snoopy.class.php database/index.html database/database.cbcore.xml xmlcb/index.html xmlcb/cb.lists.xml library/index.html library/cb/index.html library/cb/cb.params.php library/cb/cb.adminfilesystem.php library/cb/cb.installer.php library/cb/cb.pagination.php library/cb/cb.database.php library/cb/cb.dbchecker.php library/cb/cb.acl.php library/cb/cb.session.php library/cb/cb.tables.php library/cb/xml/index.html library/cb/xml/cb.xml.simplexml.php library/cb/xml/cb.xml.xml.php library/cb/xml/cb.xml.domit.php library/cb/sql/index.html library/cb/sql/cb.sql.upgrader.php library/phpinputfilter/index.html library/phpinputfilter/phpinputfilter.inputfilter.php library/pcl/index.html library/pcl/pcl.tar.php library/pcl/pcl.pclziplib.php library/phpmailer/index.html library/phpmailer/phpmailer.phpmailer.php library/phpmailer/phpmailer.smtp.php library/phpmailer/phpmailer.pop3.php library/phpmailer/language/index.html library/phpmailer/language/phpmailer.lang-br.php library/phpmailer/language/phpmailer.lang-ca.php library/phpmailer/language/phpmailer.lang-cz.php library/phpmailer/language/phpmailer.lang-de.php library/phpmailer/language/phpmailer.lang-dk.php library/phpmailer/language/phpmailer.lang-en.php library/phpmailer/language/phpmailer.lang-es.php library/phpmailer/language/phpmailer.lang-et.php library/phpmailer/language/phpmailer.lang-fi.php library/phpmailer/language/phpmailer.lang-fo.php library/phpmailer/language/phpmailer.lang-fr.php library/phpmailer/language/phpmailer.lang-hu.php library/phpmailer/language/phpmailer.lang-it.php library/phpmailer/language/phpmailer.lang-ja.php library/phpmailer/language/phpmailer.lang-nl.php library/phpmailer/language/phpmailer.lang-no.php library/phpmailer/language/phpmailer.lang-pl.php library/phpmailer/language/phpmailer.lang-ro.php library/phpmailer/language/phpmailer.lang-ru.php library/phpmailer/language/phpmailer.lang-se.php library/phpmailer/language/phpmailer.lang-tr.php index.html language/index.html language/english.php pluginsfiles.tgz