| $this->cleaned_data['label'.$i] = trim($this->cleaned_data['label'.$i]);␊ |
| if (strpos($this->cleaned_data['label'.$i], ':') !== false) {␊ |
| list($class, $name) = explode(':', $this->cleaned_data['label'.$i], 2);␊ |
| list($class, $name) = array(mb_strtolower(trim($class)), ␊ |
| list($class, $name) = array(mb_strtolower(trim($class)),␊ |
| trim($name));␊ |
| } else {␊ |
| $class = 'other';␊ |
|
| else $count[$class] += 1;␊ |
| if (in_array($class, $onemax) and $count[$class] > 1) {␊ |
| if (!isset($this->errors['label'.$i])) $this->errors['label'.$i] = array();␊ |
| $this->errors['label'.$i][] = sprintf(__('You cannot provide more than label from the %s class to an issue.'), $class);␊ |
| $this->errors['label'.$i][] = sprintf(__('You cannot provide more than label from the %s class to a download.'), $class);␊ |
| throw new Pluf_Form_Invalid(__('You provided an invalid label.'));␊ |
| }␊ |
| }␊ |
|
| */␊ |
| function failed()␊ |
| {␊ |
| if (!empty($this->cleaned_data['file']) ␊ |
| if (!empty($this->cleaned_data['file'])␊ |
| and file_exists(Pluf::f('upload_path').'/'.$this->project->shortname.'/files/'.$this->cleaned_data['file'])) {␊ |
| @unlink(Pluf::f('upload_path').'/'.$this->project->shortname.'/files/'.$this->cleaned_data['file']);␊ |
| }␊ |