* @version SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $ */ class AdminOfferJobForm extends JobForm { public function configure() { parent::configure(); $this->widgetSchema['type_id'] = new sfWidgetFormInputHidden(); $this->widgetSchema['regions_list']->setLabel('Kraj'); // $this->widgetSchema['regions_list']->setOption('multiple', false); // $this->widgetSchema['regions_list']->setOption('expanded', false); $this->widgetSchema['profile_id']->setOption('query', Doctrine::getTable('Profile')->getOrderByNameQuery()->addWhere('type_id = ?', ProfileType::AGENCY)); $this->setDefault('type_id', JobType::OFFER); } public function setDefault($name, $default) { // if($name == 'regions_list' && is_array($default) && isset($default[0])) // { // $default = $default[0]; // } parent::setDefault($name, $default); } public function getJavaScripts() { $js = parent::getJavaScripts(); $js[] = 'forms/AdminOfferJobFom.js'; return $js; } public function bind(array $taintedValues = null, array $taintedFiles = null) { $taintedValues['type_id'] = JobType::OFFER; parent::bind($taintedValues, $taintedFiles); } }