'label' => 'Dodaj plik:', 'required' => true, ), )); //Filtr My_Filters_Uploader public function filter($value) { $valueFiltered = My_Slugs::string2slug($file['filename']); return $valueFiltered . '.' . $file['extension']; } //akcja if ($form->isValid($this->getRequest()->getPost())) { //usuwanie poprzedniego pliku $plik = $DbTable->getFile($eid); { chmod($np, 0777); } //usuwanie poprzedniego pliku $data = $form->getValues(); $obj->setFromArray($data); $obj->save(); return $this->_helper->redirector( 'editexercise', $this->getRequest()->getcontrollerName(), $this->getRequest()->getModuleName(), 'id' => $id) ); } //string2slug { $options['separator'] = '-'; } $options['default'] = 'undefined'; } $options['encoding'] = 'utf-8'; } $options['case'] = 'lower'; } switch ($options['encoding']) { case 'utf-8': $string = My_Pl::utf82ascii($string); break; case 'iso-8859-2': $string = My_Pl::iso2ascii($string); break; case 'windows-1250': $string = My_Pl::win2ascii($string); break; } if ($options['case'] == 'lower') { } else if ($options['case'] == 'upper') { } } $string = preg_replace('/' . preg_quote($options['separator'], '/') . '{2,}/', $options['separator'], $string); $string = self::abbr($string, $options); } if ($string === '') { return $options['default']; } else { return $string; } }
EDIT: już nieważne