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/tmp/install_531e19974c5e5/com_admirorgallery/admin/views/button/tmpl/ |
Upload File : |
<?php /*------------------------------------------------------------------------ # com_admirorgallery - Admiror Gallery Component # ------------------------------------------------------------------------ # author Igor Kekeljevic & Nikola Vasiljevski # copyright Copyright (C) 2011 admiror-design-studio.com. All Rights Reserved. # @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL # Websites: http://www.admiror-design-studio.com/joomla-extensions # Technical Support: Forum - http://www.vasiljevski.com/forum/index.php # Version: 4.5.0 -------------------------------------------------------------------------*/ defined('_JEXEC') or die('Restricted access'); $AG_template = JRequest::getVar('AG_template'); // Current template for AG Component // GET ROOT FOLDER $plugin = JPluginHelper::getPlugin('content', 'admirorgallery'); $pluginParams = new JRegistry($plugin->params); $ag_rootFolder = $pluginParams->get('rootFolder', '/images/sampledata/'); $ag_init_itemURL = $ag_rootFolder; ?> <script type="text/javascript" src="<?php echo JURI::root() . 'plugins/content/admirorgallery/admirorgallery/AG_jQuery.js'; ?>"></script> <link rel="stylesheet" href="<?php echo JURI::root() . 'administrator/components/com_admirorgallery/templates/' . $AG_template . '/css/add-trigger.css'; ?>" type="text/css" /> <div style="display:block" class="AG_margin_medium"> <form action="index.php" id="AG_form" method="post" enctype="multipart/form-data"> <div style="float: right"> <button type="button" onclick="AG_createTriggerCode();window.parent.SqueezeBox.close();"><?php echo JText::_('Insert') ?></button> <button type="button" onclick="window.parent.SqueezeBox.close();"><?php echo JText::_('Cancel') ?></button> </div> <br style="clear:both;"/> <hr /> <h2><?php echo JText::_("AG_FOLDERS"); ?></h2> <?php echo JText::_('Select Folder:'); ?> <select name="AG_form_folderName"> <?php $ag_folders = JFolder::listFolderTree(JPATH_SITE . $ag_init_itemURL, ""); $ag_init_itemURL_strlen = strlen($ag_init_itemURL); if (!empty($ag_folders)) { foreach ($ag_folders as $ag_folders_key => $ag_folders_value) { $ag_folderName = substr($ag_folders_value['relname'], $ag_init_itemURL_strlen); echo '<option value="' . $ag_folderName . '" />' . $ag_folderName; } } ?> </select> <br /> <p> </p> <hr /> <h2><input type="CHECKBOX" id="AG_form_insertParams" name="AG_form_insertParams" /> <?php echo JText::_("AG_PARAMETERS"); ?></h2> <div id="AG_form_params" style="display:none;"> <?php $db = JFactory::getDBO(); $query = "SELECT * FROM #__extensions WHERE (element = 'admirorgallery') AND (type = 'plugin')"; $db->setQuery($query); $row = $db->loadAssoc(); $paramsdefs = JPATH_COMPONENT_ADMINISTRATOR . DS . 'views' . DS . 'button' . DS . 'tmpl' . DS . 'default.xml'; $myparams = JForm::getInstance('AG_Settings', $paramsdefs); $values = array('params' => json_decode($row['params'])); $myparams->bind($values); $fieldSets = $myparams->getFieldsets(); foreach ($fieldSets as $name => $fieldSet) : $label = !empty($fieldSet->label) ? $fieldSet->label : 'COM_PLUGINS_' . $name . '_FIELDSET_LABEL'; //echo JHtml::_('sliders.panel', JText::_($label), $name.'-options'); if (isset($fieldSet->description) && trim($fieldSet->description)) : //echo '<p class="tip">'.$this->escape(JText::_($fieldSet->description)).'</p>'; endif; ?> <fieldset class="panelform"> <?php $hidden_fields = ''; ?> <ul class="adminformlist"> <?php foreach ($myparams->getFieldset($name) as $field) : ?> <?php if (!$field->hidden) : ?> <li class="paramlist_value"> <?php echo $field->label; ?> <?php echo $field->input; ?> </li> <?php else : $hidden_fields.= $field->input; ?> <?php endif; ?> <?php endforeach; ?> </ul> <?php echo $hidden_fields; ?> </fieldset> <?php endforeach; ?> </div> <script type="text/javascript"> AG_jQuery(document).ready(function() { AG_jQuery(".ag_button_folderName").click(function(event) { event.preventDefault(); }); AG_jQuery('#AG_form_insertParams').change(function() { if(AG_jQuery('#AG_form_insertParams').attr('checked')){ AG_jQuery('#AG_form_params').fadeIn("slow"); }else{ AG_jQuery('#AG_form_params').fadeOut("slow"); } }); }); function AG_createTriggerCode(){ var AG_params=""; var AG_fields = AG_jQuery(".paramlist_value input").serializeArray(); AG_jQuery.each(AG_fields, function(i, field) { AG_params += " "+field.name.substring(7,(field.name.length-1)) +'="'+field.value+'"'; }); var AG_fields = AG_jQuery(".paramlist_value select").serializeArray(); AG_jQuery.each(AG_fields, function(i, field) { AG_params += " "+field.name.substring(7,(field.name.length-1)) +'="'+field.value+'"'; }); if(AG_jQuery('#AG_form_insertParams').attr('checked')){ var AG_triggerCode='{AG'+AG_params+'}'+AG_jQuery('select[name="AG_form_folderName"]').val()+'{/AG}'; }else{ var AG_triggerCode='{AG}'+AG_jQuery('select[name="AG_form_folderName"]').val()+'{/AG}'; } window.parent.insertTriggerCode(AG_triggerCode); } </script> </form> </div>