/** * Process custom options. * * @param EcrProjectBuilder $builder The Builder class. * * @return boolean True on sucess. */ public function processOptions(EcrProjectBuilder $builder) { $ecr_folder_name = JFactory::getApplication()->input->get('ecr_folder_name'); if (!$ecr_folder_name) { JFactory::getApplication()->enqueueMessage(jgettext('No folder given'), 'error'); return false; } $builder->setScope($ecr_folder_name); $builder->replacements->ECR_COM_SCOPE = ucfirst($ecr_folder_name); return true; }
/** * Process custom options. * * @param EcrProjectBuilder $builder The Builder class. * * @return boolean True on sucess. */ public function processOptions(EcrProjectBuilder $builder) { $ecr_folder_name = JFactory::getApplication()->input->get('ecr_folder_name'); if ('' == $ecr_folder_name) { JFactory::getApplication()->enqueueMessage(jgettext('No folder given'), 'error'); return false; } if (in_array($ecr_folder_name, $this->reservedNames)) { JFactory::getApplication()->enqueueMessage(sprintf(jgettext('%s is a reserved name'), $ecr_folder_name), 'error'); return false; } $builder->setScope(strtolower($ecr_folder_name)); $builder->replacements->ECR_COM_SCOPE = ucfirst($ecr_folder_name); return true; }