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); }
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); }