Exemple #1
0
 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);
 }
    function adminer($option)
    {
        HTML_ArtAdminer::setAdminerToolbar();
        $row =& JTable::getInstance('artadminer_setting', 'Table');
        $row->load(1);
        $adminerUrl = JURI::base() . 'components/' . $option . '/adminer.php';
        $cfg = new JConfig();
        if ($row->autologin) {
            $adminerUrl .= '?server=' . $cfg->host . '&username=' . $cfg->user;
        }
        ?>
		<iframe style="width:100%;height:1000px; border: none;" src="<?php 
        echo $adminerUrl;
        ?>
"></iframe>
		<?php 
    }