Server IP : 180.180.241.3 / Your IP : 216.73.216.252 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /AppServ/www/news/modules/mod_aidanews2_K2/elements/ |
Upload File : |
<?php /************************************************************************************ mod_aidanews2_K2 for Joomla 1.5 by Danilo A. @author: Danilo A. - dan@cdh.it This file is a modification of standard Joomla hidden parameter. Original file's copyright: @version $Id:hidden.php 6961 2007-03-15 16:06:53Z tcp $ @package Joomla.Framework @subpackage Parameter @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved. @license GNU/GPL Joomla! is free software. This version may have been modified pursuant to the GNU General Public License, and as distributed it includes or is derivative of works licensed under the GNU General Public License or other free or open source software licenses. ----- This file is part of the AiDaNews2 for K2 Module. ----- AiDaNews2 Module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. AiDaNews2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this module. If not, see <http://www.gnu.org/licenses/>. ************************************************************************************/ // Check to ensure this file is within the rest of the framework defined('JPATH_BASE') or die(); /** * Renders a hidden element * * @package Joomla.Framework * @subpackage Parameter * @since 1.5 */ class JElementupdatecheck extends JElement { /** * Element name * * @access protected * @var string */ var $_name = 'updatecheck'; function fetchElement($name, $value, &$node, $control_name) { $fileName = "http://aimini.it/update/check/aida2_K2_15.xml"; echo '<div style="text-align: center; font-weight: bold; margin-top: 12px;">'; if (function_exists('curl_init')) { // initialize a new curl resource $ch = curl_init(); // set the url to fetch curl_setopt($ch, CURLOPT_URL, $fileName); // don't give me the headers just the content curl_setopt($ch, CURLOPT_HEADER, 0); // return the value instead of printing the response to browser curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // use a user agent to mimic a browser curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0'); $xml = curl_exec($ch); // remember to always close the session and free all resources curl_close($ch); if ($xml) { $ver = '2.0.8'; // Change this parameter with every update! (No spaces) if ($xml == $ver) { echo JText::_('UPRECENT') . ' ' . $ver; }else{ echo JText::_('CURVER') . ' ' . $ver . JText::_('SERVER') . ' ' . $xml . '<br/>' . JText::_('UPCLICK') . '<a href="' . JText::_('UPDATEURL') . '" target="_blank">' . JText::_('UPHERE') . '</a>' . JText::_('UPTOUPDATE'); } } } else { echo JText::_('UPNOCURL'); } echo '</div>'; } function fetchTooltip($label, $description, &$xmlElement, $control_name='', $name='') { return false; } }