function settings() { require_once JPATH_COMPONENT . DS . 'admin.artadminer.html.php'; JTable::addIncludePath(JPATH_SITE . DS . 'administrator' . DS . 'components' . DS . 'com_artadminer' . DS . 'database'); $settings =& JTable::getInstance('artadminer_setting', 'Table'); $settings->load(1); $option = JRequest::getCmd('option'); HTML_ArtAdminer::settings($option, $settings); }
function settings() { require_once JPATH_COMPONENT . DS . 'admin.artadminer.html.php'; JTable::addIncludePath(JPATH_SITE . DS . 'administrator' . DS . 'components' . DS . 'com_artadminer' . DS . 'database'); $settings =& JTable::getInstance('artadminer_setting', 'Table'); $settings->load(1); if (!$settings || !$settings->id) { $db =& JFactory::getDBO(); $db->setQuery('CREATE TABLE IF NOT EXISTS `#__art_adminer_setting` (`id` int(11) unsigned NOT NULL auto_increment,`cssfile` varchar(255) NOT NULL,`autologin` tinyint(1),PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;'); $db->query(); $db->setQuery("INSERT INTO `#__art_adminer_setting` (`id`, `cssfile`, `autologin`) VALUES (1, 'adminer2.css', 1) ON DUPLICATE KEY UPDATE id=id;"); $db->query(); } $option = JRequest::getCmd('option'); HTML_ArtAdminer::settings($option, $settings); }