You've already forked joomla_test
							
							
		
			
	
	
		
			144 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			144 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
|   | <?php | ||
|  | /** | ||
|  |  * @version		$Id: k2.php 1995 2013-07-04 17:27:53Z lefteris.kavadas $ | ||
|  |  * @package		K2 | ||
|  |  * @author		JoomlaWorks http://www.joomlaworks.net | ||
|  |  * @copyright	Copyright (c) 2006 - 2013 JoomlaWorks Ltd. All rights reserved. | ||
|  |  * @license		GNU/GPL license: http://www.gnu.org/copyleft/gpl.html | ||
|  |  */ | ||
|  | 
 | ||
|  | // no direct access
 | ||
|  | defined('_JEXEC') or die; | ||
|  | 
 | ||
|  | JHTML::_('behavior.tooltip'); | ||
|  | $user = JFactory::getUser(); | ||
|  | $view = JRequest::getWord('view', 'items'); | ||
|  | $view = JString::strtolower($view); | ||
|  | $task = JRequest::getCmd('task'); | ||
|  | $params = JComponentHelper::getParams('com_k2'); | ||
|  | 
 | ||
|  | if(K2_JVERSION=='15'){ | ||
|  |     if(($params->get('lockTags') && $user->gid<=23 && ($view=='tags' || $view=='tag')) || ($user->gid <= 23) && ( | ||
|  |     			$view=='extrafield' || | ||
|  |     			$view=='extrafields' || | ||
|  |     			$view=='extrafieldsgroup' || | ||
|  |     			$view=='extrafieldsgroups' || | ||
|  |     			$view=='user' || | ||
|  |     			($view=='users' && $task != 'element') || | ||
|  |     			$view=='usergroup' || | ||
|  |     			$view=='usergroups' | ||
|  |     		) | ||
|  |     	) | ||
|  |     	{ | ||
|  |     		JError::raiseError( 403, JText::_('K2_ALERTNOTAUTH') ); | ||
|  |     	} | ||
|  | } | ||
|  | else { | ||
|  | 
 | ||
|  | 	JLoader::register('K2HelperPermissions', JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'helpers'.DS.'permissions.j16.php'); | ||
|  | 	K2HelperPermissions::checkPermissions(); | ||
|  | 
 | ||
|  | 	// Compatibility for gid variable
 | ||
|  |     if($user->authorise('core.admin', 'com_k2')){ | ||
|  |         $user->gid = 1000; | ||
|  |     } | ||
|  |     else { | ||
|  |     	 $user->gid = 1; | ||
|  |     } | ||
|  | 
 | ||
|  |     if(	($params->get('lockTags') && !$user->authorise('core.admin', 'com_k2') && ($view=='tags' || $view=='tag')) || | ||
|  |     		(!$user->authorise('core.admin', 'com_k2')) && ( | ||
|  |     		$view=='extrafield' || | ||
|  |     		$view=='extrafields' || | ||
|  |     		$view=='extrafieldsgroup' || | ||
|  |     		$view=='extrafieldsgroups' || | ||
|  |     		$view=='user' || | ||
|  |     		($view=='users' && $task != 'element') || | ||
|  |     		$view=='usergroup' || | ||
|  |     		$view=='usergroups' | ||
|  |     		) | ||
|  |     	) | ||
|  |     	{ | ||
|  |     		JError::raiseError( 403, JText::_('K2_ALERTNOTAUTH') ); | ||
|  |     	} | ||
|  | } | ||
|  | 
 | ||
|  | $document = JFactory::getDocument(); | ||
|  | 
 | ||
|  | if(version_compare(JVERSION,'1.6.0','ge')) { | ||
|  | 	JHtml::_('behavior.framework'); | ||
|  | } else { | ||
|  | 	JHTML::_('behavior.mootools'); | ||
|  | } | ||
|  | 
 | ||
|  | // CSS
 | ||
|  | $document->addStyleSheet(JURI::root(true).'/media/k2/assets/css/k2.css?v=2.6.7'); | ||
|  | 
 | ||
|  | K2HelperHTML::loadjQuery(true, JRequest::getCmd('view') == 'media'); | ||
|  | 
 | ||
|  | // JS
 | ||
|  | if(K2_JVERSION == '30') | ||
|  | { | ||
|  |     JHtml::_('formbehavior.chosen', 'select'); | ||
|  | } | ||
|  | $document->addScriptDeclaration('K2JVersion = "'.K2_JVERSION.'";'); | ||
|  | $document->addScript(JURI::root(true).'/media/k2/assets/js/k2.js?v=2.6.7&sitepath='.JURI::root(true).'/'); | ||
|  | 
 | ||
|  | // Container CSS class definition
 | ||
|  | if(K2_JVERSION == '15'){ | ||
|  | 	$k2CSSContainerClass = ' isJ15'; | ||
|  | } elseif(K2_JVERSION == '25'){ | ||
|  | 	$k2CSSContainerClass = ' isJ25'; | ||
|  | } elseif(K2_JVERSION == '30'){ | ||
|  | 	$k2CSSContainerClass = ' isJ25 isJ30'; | ||
|  | } else { | ||
|  | 	$k2CSSContainerClass = ''; | ||
|  | } | ||
|  | 
 | ||
|  | if( $document->getType() != 'raw' && JRequest::getWord('task')!='deleteAttachment' && JRequest::getWord('task')!='connector' && JRequest::getWord('task')!='tag' && JRequest::getWord('task')!='extrafields' && JRequest::getWord('task')!='download' && JRequest::getWord('task')!='saveComment'): ?>
 | ||
|  | <!--[if lt IE 7]> | ||
|  | <div style="border:1px solid #F7941D;background:#FEEFDA;text-align:center;clear:both;height:75px;position:relative;margin-bottom:16px;"> | ||
|  |   <div style="position:absolute;right:3px;top:3px;font-family:courier new;font-weight:bold;"> | ||
|  |   	<a href="#" onclick="javascript:this.parentNode.parentNode.style.display='none';return false;"><img src="<?php echo JURI::root(true); ?>/media/k2/assets/images/ie6nomore/ie6nomore-cornerx.jpg" style="border:none;" alt="<?php echo JText::_('K2_CLOSE_THIS_NOTICE'); ?>"/></a> | ||
|  |   </div> | ||
|  |   <div style="width:640px;margin:0 auto;text-align:left;padding:0;overflow:hidden;color:black;"> | ||
|  |     <div style="width:75px;float:left;"> | ||
|  |     	<img src="<?php echo JURI::root(true); ?>/media/k2/assets/images/ie6nomore/ie6nomore-warning.jpg" alt="<?php echo JText::_('K2_WARNING'); ?>"/> | ||
|  |     </div> | ||
|  |     <div style="width:275px;float:left;font-family:Arial,sans-serif;"> | ||
|  |       <div style="font-size:14px;font-weight:bold;margin-top:12px;"> | ||
|  |       	<?php echo JText::_('K2_YOU_ARE_USING_AN_OUTDATED_BROWSER'); ?>
 | ||
|  |       </div> | ||
|  |       <div style="font-size:12px;margin-top:6px;line-height:12px;"> | ||
|  |       	<?php echo JText::_('K2_FOR_A_BETTER_EXPERIENCE_USING_THIS_SITE_PLEASE_UPGRADE_TO_A_MODERN_WEB_BROWSER'); ?>
 | ||
|  |       </div> | ||
|  |     </div> | ||
|  |     <div style="width:75px;float:left;"><a href="http://www.firefox.com" target="_blank"><img src="<?php echo JURI::root(true); ?>/media/k2/assets/images/ie6nomore/ie6nomore-firefox.jpg" style="border:none;" alt="<?php echo JText::_('K2_GET_FIREFOX_35'); ?>"/></a></div> | ||
|  |     <div style="width:75px;float:left;"><a href="http://www.browserforthebetter.com/download.html" target="_blank"><img src="<?php echo JURI::root(true); ?>/media/k2/assets/images/ie6nomore/ie6nomore-ie8.jpg" style="border:none;" alt="<?php echo JText::_('K2_GET_INTERNET_EXPLORER_8'); ?>"/></a></div> | ||
|  |     <div style="width:73px;float:left;"><a href="http://www.apple.com/safari/download/" target="_blank"><img src="<?php echo JURI::root(true); ?>/media/k2/assets/images/ie6nomore/ie6nomore-safari.jpg" style="border:none;" alt="<?php echo JText::_('K2_GET_SAFARI_4'); ?>"/></a></div> | ||
|  |     <div style="float:left;"><a href="http://www.google.com/chrome" target="_blank"><img src="<?php echo JURI::root(true); ?>/media/k2/assets/images/ie6nomore/ie6nomore-chrome.jpg" style="border:none;" alt="<?php echo JText::_('K2_GET_GOOGLE_CHROME'); ?>"/></a></div> | ||
|  |   </div> | ||
|  | </div> | ||
|  | <![endif]--> | ||
|  | <div id="k2AdminContainer" class="K2AdminView<?php echo ucfirst($view).$k2CSSContainerClass; ?>"> | ||
|  | <?php endif; | ||
|  | JLoader::register('K2Controller', JPATH_COMPONENT.'/controllers/controller.php'); | ||
|  | JLoader::register('K2View', JPATH_COMPONENT.'/views/view.php'); | ||
|  | JLoader::register('K2Model', JPATH_COMPONENT.'/models/model.php'); | ||
|  | 
 | ||
|  | $controller = JRequest::getWord('view', 'items'); | ||
|  | $controller = JString::strtolower($controller); | ||
|  | require_once (JPATH_COMPONENT.DS.'controllers'.DS.$controller.'.php'); | ||
|  | $classname = 'K2Controller'.$controller; | ||
|  | $controller = new $classname(); | ||
|  | $controller->registerTask('saveAndNew', 'save'); | ||
|  | $controller->execute(JRequest::getWord('task')); | ||
|  | $controller->redirect(); | ||
|  | 
 | ||
|  | if( $document->getType() != 'raw' &&  JRequest::getWord('task')!='deleteAttachment' && JRequest::getWord('task')!='connector' && JRequest::getWord('task')!='tag' && JRequest::getWord('task')!='extrafields' && JRequest::getWord('task')!='download' && JRequest::getWord('task')!='saveComment'): ?>
 | ||
|  | </div> | ||
|  | <div id="k2AdminFooter"> | ||
|  | 	<a target="_blank" href="http://getk2.org/">K2 v2.6.7</a> | Copyright © 2006-<?php echo date('Y'); ?> <a target="_blank" href="http://www.joomlaworks.net/">JoomlaWorks Ltd.</a>
 | ||
|  | </div> | ||
|  | <?php endif; |