function _init_validator() { parent::_init_validator(); $this->validator->add_rule(new required_rule('title')); $this->validator->add_rule(new required_rule('author')); $this->validator->add_rule(new required_rule('article_content')); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule(new required_rule('start_date')); $this->validator->add_rule(new required_rule('finish_date')); $this->validator->add_rule(new required_rule('restriction')); }
function _init_validator() { parent :: _init_validator(); $this->validator->add_rule($v[] = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'title')); $this->validator->add_rule($v[] = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'image_id')); }
function _init_validator() { parent :: _init_validator(); $this->validator->add_rule(new required_rule('annotation')); $this->validator->add_rule(new required_rule('object_content')); }
function _init_validator() { parent :: _init_validator(); $this->validator->add_rule($v1 = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'title')); $this->validator->add_rule($v2 = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'content')); }
function _init_validator() { parent :: _init_validator(); $this->validator->add_rule(new required_rule('title')); $this->validator->add_rule(new required_rule('document_content')); }
function _init_validator() { parent :: _init_validator(); $this->validator->add_rule(new required_rule('title')); $this->validator->add_rule(new required_rule('mail_template')); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule($v1 = array(LIMB_DIR . 'core/lib/validators/rules/required_rule', 'start_date')); $this->validator->add_rule($v2 = array(LIMB_DIR . 'core/lib/validators/rules/required_rule', 'finish_date')); $this->validator->add_rule($v3 = array(LIMB_DIR . 'core/lib/validators/rules/required_rule', 'restriction')); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule(new required_rule('question')); $this->validator->add_rule(new required_rule('answer')); $this->validator->add_rule(new email_rule('question_author_email')); $this->validator->add_rule(new email_rule('answer_author_email')); }
function edit_poll_answer_action() { $definition = array( 'site_object' => 'poll_answer', ); parent :: form_edit_site_object_action('edit_poll_answer', $definition); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule(new required_rule('annotation')); $this->validator->add_rule(new required_rule('uri')); $this->validator->add_rule(new required_rule('title')); $this->validator->add_rule(new url_rule('uri')); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule($v1 = array(LIMB_DIR . 'core/lib/validators/rules/required_rule', 'title')); $this->validator->add_rule($v2 = array(LIMB_DIR . 'core/lib/validators/rules/required_rule', 'annotation')); $this->validator->add_rule($v3 = array(LIMB_DIR . 'core/lib/validators/rules/required_rule', 'news_date')); $this->validator->add_rule($v4 = array(LIMB_DIR . 'core/lib/validators/rules/locale_date_rule', 'news_date')); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule($v1 = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'annotation')); $this->validator->add_rule($v2 = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'uri')); $this->validator->add_rule($v3 = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'title')); $this->validator->add_rule($v4 = array(LIMB_DIR . '/core/lib/validators/rules/url_rule', 'uri')); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule($v1 = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'question')); $this->validator->add_rule($v2 = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'answer')); $this->validator->add_rule($v3 = array(LIMB_DIR . '/core/lib/validators/rules/email_rule', 'question_author_email')); $this->validator->add_rule($v4 = array(LIMB_DIR . '/core/lib/validators/rules/email_rule', 'answer_author_email')); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule(new required_rule('title')); $this->validator->add_rule(new required_rule('annotation')); $this->validator->add_rule(new required_rule('news_date')); $this->validator->add_rule(new locale_date_rule('news_date')); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule(new required_rule('annotation')); $this->validator->add_rule(new required_rule('start_date')); $this->validator->add_rule(new locale_date_rule('start_date')); $this->validator->add_rule(new required_rule('finish_date')); $this->validator->add_rule(new locale_date_rule('finish_date')); }
function _init_validator() { parent::_init_validator(); $object_data =& fetch_mapped_by_url(); $this->validator->add_rule(new unique_user_rule('identifier', $object_data['identifier'])); $this->validator->add_rule(new unique_user_email_rule('email', $object_data['email'])); $this->validator->add_rule(new required_rule('name')); $this->validator->add_rule(new required_rule('email')); $this->validator->add_rule(new email_rule('email')); }
function _define_datamap() { return complex_array :: array_merge( parent :: _define_datamap(), array( 'annotation' => 'annotation', 'image_id' => 'image_id', ) ); }
function _define_datamap() { return complex_array :: array_merge( parent :: _define_datamap(), array( 'object_content' => 'content', 'file_id' => 'file_id' ) ); }
function _init_validator() { parent::_init_validator(); if ($object_data =& fetch_requested_object()) { $this->validator->add_rule($v1 = array(LIMB_DIR . '/core/lib/validators/rules/unique_user_rule', 'identifier', $object_data['identifier'])); $this->validator->add_rule($v2 = array(LIMB_DIR . '/core/lib/validators/rules/unique_user_email_rule', 'email', $object_data['email'])); } $this->validator->add_rule($v3 = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'name')); $this->validator->add_rule($v4 = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'email')); $this->validator->add_rule($v5 = array(LIMB_DIR . '/core/lib/validators/rules/email_rule', 'email')); }
function _update_object_operation() { if ($file = $this->dataspace->get('file')) { $object_data =& fetch_requested_object(); $this->object->set_attribute('media_id', $object_data['media_id']); $this->object->set_attribute('tmp_file_path', $file['tmp_name']); $this->object->set_attribute('file_name', $file['name']); $this->object->set_attribute('mime_type', $file['type']); } return parent::_update_object_operation(); }
function _init_dataspace(&$request) { parent::_init_dataspace($request); $image_variations = $this->_get_variations_ini_list(); foreach ($image_variations as $variation => $variation_data) { if (isset($variation_data['max_size'])) { $this->dataspace->set('upload_' . $variation . '_max_size', isset($variation_data['max_size']) ? $variation_data['max_size'] : ''); $this->dataspace->set('generate_' . $variation . '_max_size', isset($variation_data['max_size']) ? $variation_data['max_size'] : ''); } } }
function perform(&$request, &$response) { parent::perform($request, $response); if (!$this->_changing_own_password()) { return; } if (REQUEST_STATUS_SUCCESS == $request->get_status()) { if ($request->has_attribute('popup')) { $response->write(close_popup_response($request, '/')); } } }
function edit_pricelist_object_action() { $definition = array( 'site_object' => 'pricelist_object', 'datamap' => array( 'object_content' => 'content', 'file_id' => 'file_id' ) ); parent :: form_edit_site_object_action('pricelist_object_form', $definition); }
function edit_photo_action() { $definition = array( 'site_object' => 'photogallery_object', 'datamap' => array( 'annotation' => 'annotation', 'image_id' => 'image_id', ) ); parent :: form_edit_site_object_action('photo_form', $definition); }
function edit_image_action() { $definition = array( 'site_object' => 'image_object', 'datamap' => array( 'description' => 'description', 'title' => 'title', ) ); parent :: form_edit_site_object_action('edit_image', $definition); }
function _init_dataspace() { parent::_init_dataspace(); $ini =& get_ini('image_variations.ini'); $image_variations = $ini->get_named_array(); foreach ($image_variations as $variation => $variation_data) { if (isset($variation_data['max_size'])) { $this->dataspace->set('upload_' . $variation . '_max_size', isset($variation_data['max_size']) ? $variation_data['max_size'] : ''); $this->dataspace->set('generate_' . $variation . '_max_size', isset($variation_data['max_size']) ? $variation_data['max_size'] : ''); } } }
function perform() { if ($this->_changing_own_password()) { $response = parent::perform(); if (RESPONSE_STATUS_SUCCESS == $response->get_status()) { return new close_popup_response(RESPONSE_STATUS_SUCCESS, '/'); } else { return $response; } } else { return parent::perform(); } }
function _init_dataspace(&$request) { parent::_init_dataspace($request); $data = $this->dataspace->export(); $user =& user::instance(); if (empty($data['comment_author'])) { $data['comment_author'] = $user->get_login(); } if (empty($data['comment_author_email'])) { $data['comment_author_email'] = $user->get_email(); } $this->dataspace->import($data); }
function _update_object_operation(&$object) { if (isset($_FILES[$this->name]['tmp_name']['file'])) { if ($_FILES[$this->name]['size']['file'] > ini_get('upload_max_filesize') * 1024 * 1024) { message_box::write_warning('uploaded file size exceeds limit'); return false; } $object_data =& fetch_mapped_by_url(); $object->set_attribute('media_id', $object_data['media_id']); $object->set_attribute('tmp_file_path', $_FILES[$this->name]['tmp_name']['file']); $object->set_attribute('file_name', $_FILES[$this->name]['name']['file']); $object->set_attribute('mime_type', $_FILES[$this->name]['type']['file']); } return parent::_update_object_operation(&$object); }