AAAAadministrator/components/com_admirorgallery/views/imagemanager/scripts/imgManager-render-file.php000060400000017647151373464130033305 0ustar00home/academiac/wwwenqueueMessage( JText::_( "AG_CANNOT_CREATE_FOLDER" )." ".$newFolderName, 'error' ); } $ag_hasXML=""; $ag_hasThumb=""; // Set Possible Description File Apsolute Path // Instant patch for upper and lower case... $ag_pathWithStripExt=JPATH_SITE.$ag_folderName.'/'.JFile::stripExt(basename($ag_itemURL)); $ag_imgXML_path=$ag_pathWithStripExt.".XML"; if(JFIle::exists($ag_pathWithStripExt.".xml")){ $ag_imgXML_path=$ag_pathWithStripExt.".xml"; } if(file_exists(JPATH_SITE."/plugins/content/admirorgallery/admirorgallery/thumbs/".basename($ag_folderName)."/".basename($ag_fileName))){ $ag_hasThumb=''; } if(file_exists($ag_imgXML_path)){ $ag_hasXML=''; $ag_imgXML_xml = JFactory::getXMLParser( 'simple' ); $ag_imgXML_xml->loadFile($ag_imgXML_path); $ag_imgXML_captions = $ag_imgXML_xml->document->captions[0]; } $ag_preview_content=''; // GET IMAGES FOR NEXT AND PREV IMAGES FUNCTIONS $ag_files=JFolder::files(JPATH_SITE.$ag_folderName); if(!empty($ag_files)){ $ag_ext_valid = array ("jpg","jpeg","gif","png");// SET VALID IMAGE EXTENSION $ag_images=Array(); foreach($ag_files as $key => $value){ if(is_numeric(array_search(strtolower(JFile::getExt(basename($value))),$ag_ext_valid))){ $ag_images[]=$value; } } if(array_search($ag_fileName, $ag_images)!=0){ $ag_fileName_prev=$ag_images[array_search($ag_fileName, $ag_images)-1]; } if(array_search($ag_fileName, $ag_images)'.JText::_( "AG_PREVIOUS_IMAGE").''."\n"; } if(!empty($ag_fileName_next)){ $ag_preview_content.=''.JText::_( "AG_NEXT_IMAGE").''."\n"; } } $ag_preview_content.='
'; $ag_preview_content.='

'.JText::_( 'AG_IMAGE_DETAILS_FOR_FILE' ).'

'.$this->_renderBreadcrumb($ag_itemURL, $ag_starting_folder, $ag_folderName, $ag_fileName).'
'; agHelper::ag_createThumb(JPATH_SITE.$ag_itemURL, $thumbsFolderPhysicalPath.DS.basename($ag_itemURL), 145, 80, "none"); $ag_preview_content.='
'.$ag_itemURL.'
'.JText::_( "AG_IMG_WIDTH").': '.$AG_imgInfo["width"].'px
'.JText::_( "AG_IMG_HEIGHT").': '.$AG_imgInfo["height"].'px
'.JText::_( "AG_IMG_TYPE").': '.$AG_imgInfo["type"].'
'.JText::_( "AG_IMG_SIZE").': '.$AG_imgInfo["size"].'
'.$ag_hasXML.$ag_hasThumb.'
'; require_once (JPATH_ROOT.DS.'administrator'.DS.'components'.DS.'com_admirorgallery'.DS.'slimbox'.DS.'index.php'); function ag_render_caption($ag_lang_name, $ag_lang_tag, $ag_lang_content){ return '
'.$ag_lang_name.' / '.$ag_lang_tag.'
'; } $ag_matchCheck = Array("default"); // GET DEFAULT LABEL $ag_imgXML_caption_content=""; if(!empty($ag_imgXML_captions->caption)){ foreach($ag_imgXML_captions->caption as $ag_imgXML_caption){ if(strtolower($ag_imgXML_caption->attributes('lang')) == "default"){ $ag_imgXML_caption_content = $ag_imgXML_caption->data(); } } } $ag_preview_content.= ag_render_caption("Default", "default", $ag_imgXML_caption_content); // GET LABELS ON SITE LANGUAGES $ag_lang_available = JLanguage::getKnownLanguages(JPATH_SITE); if(!empty($ag_lang_available)){ foreach($ag_lang_available as $ag_lang){ $ag_imgXML_caption_content=""; if(!empty($ag_imgXML_captions->caption)){ foreach($ag_imgXML_captions->caption as $ag_imgXML_caption){ if(strtolower($ag_imgXML_caption->attributes('lang')) == strtolower($ag_lang["tag"])){ $ag_imgXML_caption_content = $ag_imgXML_caption->data(); $ag_matchCheck[]=strtolower($ag_lang["tag"]); } } } $ag_preview_content.= ag_render_caption($ag_lang["name"], $ag_lang["tag"], $ag_imgXML_caption_content); } } if(!empty($ag_imgXML_captions->caption)){ foreach($ag_imgXML_captions->caption as $ag_imgXML_caption){ $ag_imgXML_caption_attr = $ag_imgXML_caption->attributes('lang'); if(!is_numeric(array_search(strtolower($ag_imgXML_caption_attr),$ag_matchCheck))){ $ag_preview_content.= ag_render_caption($ag_imgXML_caption_attr, $ag_imgXML_caption_attr, $ag_imgXML_caption->data()); } } } $ag_preview_content.='

'.JText::_( 'AG_LEGEND' ).'

'.JText::_( 'AG_IMAGE_HAS_THUMBNAIL_CREATED' ).'
'.JText::_( 'AG_IMAGE_HAS_ADDITIONAL_DETAILS_SAVED' ).'
'; ?>