You've already forked joomla_test
first commit
This commit is contained in:
31
administrator/components/com_k2/views/media/tmpl/default.php
Normal file
31
administrator/components/com_k2/views/media/tmpl/default.php
Normal file
@ -0,0 +1,31 @@
|
||||
<?php
|
||||
/**
|
||||
* @version $Id: default.php 1812 2013-01-14 18:45:06Z 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; ?>
|
||||
<script type="text/javascript">
|
||||
$K2(document).ready(function() {
|
||||
var basePath = '<?php echo JURI::root(true); ?>';
|
||||
var elf = $K2('#elfinder').elfinder({
|
||||
url : '<?php echo JURI::base(true); ?>/index.php?option=com_k2&view=media&task=connector',
|
||||
<?php if($this->mimes): ?>
|
||||
onlyMimes: [<?php echo $this->mimes; ?>],
|
||||
<?php endif; ?>
|
||||
<?php if($this->fieldID): ?>
|
||||
getFileCallback : function(path) {
|
||||
value = path.replace(basePath, '');
|
||||
parent.elFinderUpdate('<?php echo $this->fieldID; ?>', value);
|
||||
}
|
||||
<?php else: ?>
|
||||
height: 600
|
||||
<?php endif; ?>
|
||||
}).elfinder('instance');
|
||||
});
|
||||
</script>
|
||||
<div id="elfinder"></div>
|
62
administrator/components/com_k2/views/media/view.html.php
Normal file
62
administrator/components/com_k2/views/media/view.html.php
Normal file
@ -0,0 +1,62 @@
|
||||
<?php
|
||||
/**
|
||||
* @version $Id: view.html.php 1978 2013-05-15 19:34:16Z joomlaworks $
|
||||
* @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;
|
||||
|
||||
jimport('joomla.application.component.view');
|
||||
|
||||
class K2ViewMedia extends K2View
|
||||
{
|
||||
|
||||
function display($tpl = null)
|
||||
{
|
||||
$mainframe = JFactory::getApplication();
|
||||
$user = JFactory::getUser();
|
||||
$document = JFactory::getDocument();
|
||||
$document->addStyleSheet('//ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/smoothness/jquery-ui.css');
|
||||
$document->addStyleSheet(JURI::root(true).'/media/k2/assets/css/theme.css?v=2.6.7');
|
||||
$document->addStyleSheet(JURI::root(true).'/media/k2/assets/css/elfinder.min.css?v=2.6.7');
|
||||
$type = JRequest::getCmd('type');
|
||||
$fieldID = JRequest::getCmd('fieldID');
|
||||
if ($type == 'video')
|
||||
{
|
||||
$mimes = "'video','audio'";
|
||||
}
|
||||
elseif ($type == 'image')
|
||||
{
|
||||
$mimes = "'image'";
|
||||
}
|
||||
else
|
||||
{
|
||||
$mimes = '';
|
||||
}
|
||||
$this->assignRef('mimes', $mimes);
|
||||
$this->assignRef('type', $type);
|
||||
$this->assignRef('fieldID', $fieldID);
|
||||
if ($mainframe->isAdmin())
|
||||
{
|
||||
$toolbar = JToolBar::getInstance('toolbar');
|
||||
if (K2_JVERSION != '15')
|
||||
{
|
||||
JToolBarHelper::preferences('com_k2', 550, 875, 'K2_PARAMETERS');
|
||||
}
|
||||
else
|
||||
{
|
||||
$toolbar->appendButton('Popup', 'config', 'K2_PARAMETERS', 'index.php?option=com_k2&view=settings');
|
||||
}
|
||||
JToolBarHelper::title(JText::_('K2_MEDIA_MANAGER'), 'k2.png');
|
||||
$this->loadHelper('html');
|
||||
K2HelperHTML::subMenu();
|
||||
}
|
||||
parent::display($tpl);
|
||||
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user