function _define_datamap() { return complex_array :: array_merge( parent :: _define_datamap(), array( 'object_content' => 'content', 'file_id' => 'file_id' ) ); }
function _init_dataspace() { parent::_init_dataspace(); $parent_object_data =& fetch_mapped_by_url(); $data['subscribe_mail_content'] = $parent_object_data['mail_template']; $this->dataspace->import($data); }
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($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', 'author')); $this->validator->add_rule($v[] = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'article_content')); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule(new required_rule('message')); $this->validator->add_rule(new required_rule('sender')); $this->validator->add_rule(new email_rule('sender_email')); }
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($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', 'document_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', 'mail_template')); }
function _init_validator() { parent :: _init_validator(); $this->validator->add_rule(new required_rule('title')); $this->validator->add_rule(new required_rule('url')); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule($v1 = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'message')); $this->validator->add_rule($v2 = array(LIMB_DIR . '/core/lib/validators/rules/required_rule', 'sender')); $this->validator->add_rule($v3 = array(LIMB_DIR . '/core/lib/validators/rules/email_rule', 'sender_email')); }
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($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', 'object_content')); }
function _init_dataspace(&$request) { parent::_init_dataspace($request); $parent_object_data =& fetch_requested_object($request); $data['subscribe_mail_content'] = $parent_object_data['mail_template']; $this->dataspace->import($data); }
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 _create_object_operation() { $file = $this->dataspace->get('file'); $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::_create_object_operation(); }
function _create_object_operation() { $this->object->set_attribute('files_data', $this->_get_uploaded_files_data()); if (($id = parent::_create_object_operation()) === false) { return false; } return $id; }
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($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(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 _create_object_operation() { $this->object->set_attribute('files_data', $_FILES[$this->name]); if (($id = parent::_create_object_operation()) === false) { return false; } return $id; }
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(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 _create_object_operation(&$object) { $object->set_attribute('files_data', $_FILES[$this->name]); if (($id = parent::_create_object_operation(&$object)) === false) { return false; } $object->create_variations(); return $id; }
function _define_datamap() { return complex_array :: array_merge( parent :: _define_datamap(), array( 'annotation' => 'annotation', 'image_id' => 'image_id', ) ); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule(new unique_user_rule('identifier')); $this->validator->add_rule(new unique_user_email_rule('email')); $this->validator->add_rule(new required_rule('name')); $this->validator->add_rule(new email_rule('email')); $this->validator->add_rule(new required_rule('password')); $this->validator->add_rule(new required_rule('second_password')); $this->validator->add_rule(new match_rule('second_password', 'password', 'PASSWORD')); $this->validator->add_rule(new required_rule('email')); }
function _init_validator() { parent::_init_validator(); $this->validator->add_rule($v1 = array(LIMB_DIR . 'core/lib/validators/rules/unique_user_rule', 'identifier')); $this->validator->add_rule($v2 = array(LIMB_DIR . 'core/lib/validators/rules/unique_user_email_rule', '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/email_rule', 'email')); $this->validator->add_rule($v5 = array(LIMB_DIR . 'core/lib/validators/rules/required_rule', 'password')); $this->validator->add_rule($v6 = array(LIMB_DIR . 'core/lib/validators/rules/required_rule', 'second_password')); $this->validator->add_rule($v7 = array(LIMB_DIR . 'core/lib/validators/rules/match_rule', 'second_password', 'password', 'PASSWORD')); $this->validator->add_rule($v8 = array(LIMB_DIR . 'core/lib/validators/rules/required_rule', 'email')); }
function create_pricelist_object_action() { $definition = array( 'site_object' => 'pricelist_object', 'datamap' => array( 'object_content' => 'content', 'file_id' => 'file_id' ) ); parent :: form_create_site_object_action('pricelist_object_form', $definition); }
function _create_object_operation() { 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; } $this->object->set_attribute('tmp_file_path', $_FILES[$this->name]['tmp_name']['file']); $this->object->set_attribute('file_name', $_FILES[$this->name]['name']['file']); $this->object->set_attribute('mime_type', $_FILES[$this->name]['type']['file']); } return parent::_create_object_operation(); }
function create_poll_answer_action() { $definition = array('site_object' => 'poll_answer'); parent::form_create_site_object_action('create_poll_answer', $definition); }