Ejemplo n.º 1
0
	public function PHPValidate($values)
	{
		$values = $this->value;
		
		if (!$values)
		{
			$app    = JFactory::getApplication();
			$icon   = $app->input->files->get($this->getId() . "_icon");
			$values = $icon['name'];
		}

		return parent::PHPValidate($values);
	}
Ejemplo n.º 2
0
	public function PHPValidate($values)
	{
		
		if (isset($this->doc) && $this->doc->cat_id)
		{
			$params = JUDownloadHelper::getParams($this->doc->cat_id);
		}
		else
		{
			$params = JUDownloadHelper::getParams(null, $this->doc_id);
		}

		$maxTags = $params->get("max_tags_per_doc", 10);
		if ($maxTags)
		{
			$values = str_replace("|", ",", $values);
			$tags   = explode(",", $values);

			if (count($tags) > $maxTags)
			{
				return JText::sprintf('COM_JUDOWNLOAD_TOTAL_TAGS_OVER_MAX_X_TAGS', $maxTags);
			}
		}

		return parent::PHPValidate($values);
	}