%PDF- %PDF-
Direktori : /home/lightco1/upgrade.lightco.com.au/administrator/components/com_baforms/helpers/ |
Current File : /home/lightco1/upgrade.lightco.com.au/administrator/components/com_baforms/helpers/baforms.php |
<?php /** * @package BaForms * @author Balbooa http://www.balbooa.com/ * @copyright Copyright @ Balbooa * @license http://www.gnu.org/licenses/gpl.html GNU/GPL */ defined('_JEXEC') or die; abstract class baformsHelper { public static function aboutUs() { $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select("manifest_cache"); $query->from("#__extensions"); $query->where("type=" .$db->quote('component')) ->where('element=' .$db->quote('com_baforms')); $db->setQuery($query); $about = $db->loadResult(); $about = json_decode($about); return $about; } public static function checkUpdate($version) { $version = explode('.', $version); $url = 'http://www.balbooa.com/updates/baforms/com_baforms_update.xml'; $curl = self::getContentsCurl($url); $xml = simplexml_load_string($curl); $newVersion = (string)$xml->version; $newVersion = explode('.', $newVersion); if ($newVersion[0]*1 > $version[0]*1) { return false; } else { if ($newVersion[1]*1 > $version[1]*1) { return false; } else { if ($newVersion[2]*1 > $version[2]*1) { return false; } else { return true; } } } } public static function getContentsCurl($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); $data = curl_exec($ch); curl_close($ch); return $data; } public static function addSubmenu($vName) { JHtmlSidebar::addEntry( JText::_('Forms'), 'index.php?option=com_baforms&view=forms', $vName == 'forms' ); JHtmlSidebar::addEntry( JText::_('Submissions'), 'index.php?option=com_baforms&view=submissions', $vName == 'Submissions' ); } }