<?php /** * @package Unite Gallery * @author UniteCMS.net / Valiano * @copyright (C) 2012 Unite CMS, All Rights Reserved. * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html * */ defined('_JEXEC') or die('Restricted access'); $isGalleryPage = GlobalsUGGallery::$isInited; $objCats = new UniteGalleryCategories(); $htmlCatList = $objCats->getHtmlCatList(); $htmlCatSelect = $objCats->getHtmlSelectCats(); $itemsType = "all"; if ($isGalleryPage) { $itemsType = GlobalsUGGallery::$objGalleryType->getItemsType(); } //init item menu $arrMenuItem = array(); $arrMenuItem["edit_item"] = __("Edit Item", UNITEGALLERY_TEXTDOMAIN); $arrMenuItem["edit_title"] = __("Edit Title", UNITEGALLERY_TEXTDOMAIN); $arrMenuItem["preview_item"] = __("Preview Item", UNITEGALLERY_TEXTDOMAIN); $arrMenuItem["delete"] = __("Delete", UNITEGALLERY_TEXTDOMAIN); $arrMenuItem["duplicate"] = __("Duplicate", UNITEGALLERY_TEXTDOMAIN); //init multiple item menu $arrMenuItemMultiple = array(); $arrMenuItemMultiple["delete"] = __("Delete", UNITEGALLERY_TEXTDOMAIN); $arrMenuItemMultiple["duplicate"] = __("Duplicate", UNITEGALLERY_TEXTDOMAIN); //init field menu $arrMenuField = array(); if ($itemsType != "video") {
/** * * add item from data */ public function addFromData($data) { $type = UniteFunctionsUG::getVal($data, "type"); $catID = UniteFunctionsUG::getVal($data, "catID"); UniteFunctionsUG::validateNumeric($catID, "category id"); switch ($type) { case "image": $itemHtml = $this->addFromData_images($data); break; default: //add media $itemHtml = $this->addFromData_media($data); break; } //get categories html $objCats = new UniteGalleryCategories(); $htmlCatList = $objCats->getHtmlCatList($catID); //output html items and cats $output = array(); $output["htmlItem"] = $itemHtml; $output["htmlCats"] = $htmlCatList; return $output; }