Ejemplo n.º 1
0
 /**
  * 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;
 }
Ejemplo n.º 2
0
 /**
  * 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;
 }