element['imagetype']; // Build the script. $script = array(); $script[] = ' function SelectImage(image, imagename) {'; $script[] = ' document.getElementById(\'a_image\').value = image'; $script[] = ' document.getElementById(\'a_imagename\').value = imagename'; $script[] = ' document.getElementById(\'imagelib\').src = \'../images/jem/'.$imagetype.'/\' + image'; // $script[] = ' window.parent.SqueezeBox.close()'; $script[] = ' $(".btn-close").trigger("click");'; $script[] = ' }'; switch ($imagetype) { case 'categories': $task = 'categoriesimg'; $taskselect = 'selectcategoriesimg'; break; case 'events': $task = 'eventimg'; $taskselect = 'selecteventimg'; break; case 'venues': $task = 'venueimg'; $taskselect = 'selectvenueimg'; break; } // Add the script to the document head. Factory::getApplication()->getDocument()->getWebAssetManager()->addInlineScript(implode("\n", $script)); // Setup variables for display. $html = array(); $link = 'index.php?option=com_jem&view=imagehandler&layout=uploadimage&task='.$task.'&tmpl=component'; $link2 = 'index.php?option=com_jem&view=imagehandler&task='.$taskselect.'&tmpl=component'; // $html[] = "
"; $html[] = "value\" disabled=\"disabled\" onchange=\"javascript:if (document.forms[0].a_imagename.value!='') {document.imagelib.src='../images/jem/$imagetype/' + document.forms[0].a_imagename.value} else {document.imagelib.src='../media/com_jem/images/blank.png'}\"; />"; $html[] = "
"; $html[] = "
"; $html[] = HTMLHelper::_( 'bootstrap.renderModal', 'imageupload-modal', array( 'url' => $link, 'title' => Text::_('COM_JEM_UPLOAD'), 'width' => '650px', 'height' => '500px', 'footer' => '' ) ); $html[] =''; $html[] ='
'; // $html[] = "
".Text::_('COM_JEM_SELECTIMAGE')."
\n"; $html[] = "
"; $html[] = HTMLHelper::_( 'bootstrap.renderModal', 'imageselect-modal', array( 'url' => $link2, 'title' => Text::_('COM_JEM_SELECTIMAGE'), 'width' => '650px', 'height' => '500px', 'footer' => '' ) ); $html[] = ""; $html[] = "
"; $html[] = "\n "; $html[] = "\nname\" value=\"$this->value\" />"; $html[] = "\"".Text::_('COM_JEM_SELECTIMAGE_PREVIEW')."\""; $html[] = ""; return implode("\n", $html); } } ?>