public function get_row_adding_form(HTMLTags_URL $row_adding_action, HTMLTags_URL $cancel_href) { $table = $this->get_element(); $row_adding_form = new HTMLTags_SimpleOLForm('images_adding'); $row_adding_form->set_attribute_str('enctype', 'multipart/form-data'); $row_adding_form->set_attribute_str('class', 'basic-form'); $file_input_tag = new HTMLTags_Input(); $file_input_tag_name = 'user_file[]'; $file_input_tag->set_attribute_str('type', 'file'); $file_input_tag->set_attribute_str('id', $file_input_tag_name); $file_input_tag->set_attribute_str('name', $file_input_tag_name); $row_adding_form->add_input_tag($file_input_tag_name, $file_input_tag, 'Image File'); $row_adding_form->add_hidden_input('MAX_FILE_SIZE', '1000000'); $row_adding_form->add_hidden_input('add_image', 1); $row_adding_form->set_action($row_adding_action); $row_adding_form->set_legend_text('Add an image.'); $row_adding_form->set_submit_text('Add'); $row_adding_form->set_cancel_location($cancel_href); return $row_adding_form; }
public function get_photograph_adding_form($photograph_adding_action, $cancel_location) { $mysql_user_factory = Database_MySQLUserFactory::get_instance(); $mysql_user = $mysql_user_factory->get_for_this_project(); $database = $mysql_user->get_database(); $photographs_table = $database->get_table('hpi_shop_photographs'); $photograph_adding_form = new HTMLTags_SimpleOLForm('photograph_adding'); $photograph_adding_form->set_attribute_str('enctype', 'multipart/form-data'); #$photograph_adding_action->set_get_variable('table', $photographs_table->get_name()); $photograph_adding_form->set_action($photograph_adding_action); $photograph_adding_form->set_legend_text('Add a photograph'); /* * The name */ $name_field = $photographs_table->get_field('name'); $name_field_renderer = $name_field->get_renderer(); $input_tag = $name_field_renderer->get_form_input(); $input_tag->set_attribute_str('id', 'name'); $photograph_adding_form->add_input_tag('name', $input_tag); /* THE FULL SIZE IMAGE UPLOAD */ $full_size_image_file_input_tag = new HTMLTags_Input(); $full_size_image_file_input_tag_name = 'display_photograph_file[]'; $full_size_image_file_input_tag->set_attribute_str('type', 'file'); $full_size_image_file_input_tag->set_attribute_str('id', $full_size_image_file_input_tag_name); $full_size_image_file_input_tag->set_attribute_str('name', $full_size_image_file_input_tag_name); $photograph_adding_form->add_input_tag($full_size_image_file_input_tag_name, $full_size_image_file_input_tag, 'Full Size File'); /* THE MEDIUM SIZE IMAGE UPLOAD */ $medium_size_image_file_input_tag = new HTMLTags_Input(); $medium_size_image_file_input_tag_name = 'medium_photograph_file[]'; $medium_size_image_file_input_tag->set_attribute_str('type', 'file'); $medium_size_image_file_input_tag->set_attribute_str('id', $medium_size_image_file_input_tag_name); $medium_size_image_file_input_tag->set_attribute_str('name', $medium_size_image_file_input_tag_name); $photograph_adding_form->add_input_tag($medium_size_image_file_input_tag_name, $medium_size_image_file_input_tag, 'Medium Size File'); /* THE THUMBNAIL IMAGE UPLOAD */ $thumbnail_image_file_input_tag = new HTMLTags_Input(); $thumbnail_image_file_input_tag_name = 'thumbnail_photograph_file[]'; $thumbnail_image_file_input_tag->set_attribute_str('type', 'file'); $thumbnail_image_file_input_tag->set_attribute_str('id', $thumbnail_image_file_input_tag_name); $thumbnail_image_file_input_tag->set_attribute_str('name', $thumbnail_image_file_input_tag_name); $photograph_adding_form->add_input_tag($thumbnail_image_file_input_tag_name, $thumbnail_image_file_input_tag, 'Thumbnail File'); $photograph_adding_form->add_hidden_input('MAX_FILE_SIZE', '1000000'); /* * The add button. */ $photograph_adding_form->set_submit_text('Add'); $photograph_adding_form->set_cancel_location($cancel_location); return $photograph_adding_form; }
public function get_log_file_adding_form() { $log_file_adding_form = new HTMLTags_SimpleOLForm('csv_adding'); $log_file_adding_form->set_attribute_str('enctype', 'multipart/form-data'); $legend_text = 'Add a log file'; $log_file_adding_form->set_legend_text($legend_text); /* * THE FILE */ $file_input_tag = new HTMLTags_Input(); $file_input_tag_name = 'user_file[]'; $file_input_tag->set_attribute_str('type', 'file'); $file_input_tag->set_attribute_str('id', $file_input_tag_name); $file_input_tag->set_attribute_str('name', $file_input_tag_name); $log_file_adding_form->add_input_tag($file_input_tag_name, $file_input_tag, 'File'); $log_file_adding_form->add_hidden_input('MAX_FILE_SIZE', '1000000'); $log_file_adding_form->set_submit_text('Add'); return $log_file_adding_form; }
public function get_product_brand_adding_form($product_brand_adding_action, $cancel_location) { // $mysql_user_factory = Database_MySQLUserFactory::get_instance(); // $mysql_user = $mysql_user_factory->get_for_this_project(); // $database = $mysql_user->get_database(); // $product_brands_table = $database->get_table('hpi_shop_product_brands'); $product_brands_table = $this->get_element(); $product_brand_adding_form = new HTMLTags_SimpleOLForm('product_brand_adding'); $product_brand_adding_form->set_attribute_str('enctype', 'multipart/form-data'); #$product_brand_adding_action->set_get_variable('table', $product_brands_table->get_name()); $product_brand_adding_form->set_action($product_brand_adding_action); $product_brand_adding_form->set_legend_text('Add a product_brand'); /* * The name */ $name_field = $product_brands_table->get_field('name'); $name_field_renderer = $name_field->get_renderer(); $input_tag = $name_field_renderer->get_form_input(); $input_tag->set_attribute_str('id', 'name'); $product_brand_adding_form->add_input_tag('name', $input_tag); /* * The owner */ $owner_field = $product_brands_table->get_field('owner'); $owner_field_renderer = $owner_field->get_renderer(); $input_tag = $owner_field_renderer->get_form_input(); $input_tag->set_attribute_str('id', 'owner'); $product_brand_adding_form->add_input_tag('owner', $input_tag); /* * The description */ $description_field = $product_brands_table->get_field('description'); $description_field_renderer = $description_field->get_renderer(); $input_tag = $description_field_renderer->get_form_input(); $input_tag->set_attribute_str('id', 'description'); $product_brand_adding_form->add_input_tag('description', $input_tag); /* * The url */ $url_field = $product_brands_table->get_field('url'); $url_field_renderer = $url_field->get_renderer(); $input_tag = $url_field_renderer->get_form_input(); $input_tag->set_attribute_str('id', 'url'); $product_brand_adding_form->add_input_tag('url', $input_tag); /* THE FULL SIZE IMAGE UPLOAD */ $full_size_image_file_input_tag = new HTMLTags_Input(); $full_size_image_file_input_tag_name = 'display_image_file[]'; $full_size_image_file_input_tag->set_attribute_str('type', 'file'); $full_size_image_file_input_tag->set_attribute_str('id', $full_size_image_file_input_tag_name); $full_size_image_file_input_tag->set_attribute_str('name', $full_size_image_file_input_tag_name); $product_brand_adding_form->add_input_tag($full_size_image_file_input_tag_name, $full_size_image_file_input_tag, 'Photograph File'); /* THE THUMBNAIL IMAGE UPLOAD */ $thumbnail_image_file_input_tag = new HTMLTags_Input(); $thumbnail_image_file_input_tag_name = 'thumbnail_image_file[]'; $thumbnail_image_file_input_tag->set_attribute_str('type', 'file'); $thumbnail_image_file_input_tag->set_attribute_str('id', $thumbnail_image_file_input_tag_name); $thumbnail_image_file_input_tag->set_attribute_str('name', $thumbnail_image_file_input_tag_name); $product_brand_adding_form->add_input_tag($thumbnail_image_file_input_tag_name, $thumbnail_image_file_input_tag, 'Thumbnail File'); $product_brand_adding_form->add_hidden_input('MAX_FILE_SIZE', '1000000'); /* * The add button. */ $product_brand_adding_form->set_submit_text('Add'); $product_brand_adding_form->set_cancel_location($cancel_location); return $product_brand_adding_form; }
* The Password Generator Page. * * @copyright Clear Line Web Design, 2007-01-26 */ require_once PROJECT_ROOT . '/haddock/html-tags/classes/' . 'HTMLTags_URL.inc.php'; require_once PROJECT_ROOT . '/haddock/html-tags/classes/standard/' . 'HTMLTags_Div.inc.php'; require_once PROJECT_ROOT . '/haddock/html-tags/classes/standard/' . 'HTMLTags_P.inc.php'; require_once PROJECT_ROOT . '/haddock/html-tags/classes/standard/' . 'HTMLTags_Pre.inc.php'; require_once PROJECT_ROOT . '/haddock/html-tags/classes/extensions/' . 'HTMLTags_SimpleOLForm.inc.php'; require_once PROJECT_ROOT . '/haddock/security/classes/' . 'Security_PasswordGenerator.inc.php'; $content_div = new HTMLTags_Div(); $content_div->set_attribute_str('id', 'content'); if (isset($_GET['length'])) { $password_p = new HTMLTags_P(); $password_p->append_str_to_content('The password: '******'length']))); $content_div->append_tag_to_content($password_p); } else { $password_details_form = new HTMLTags_SimpleOLForm('password_details', 'GET'); $action_url = new HTMLTags_URL('/admin/index.php'); $password_details_form->set_action($action_url); $password_details_form->set_legend_text('Password Details'); $password_details_form->add_input_name('length'); $password_details_form->add_hidden_input('module', 'security'); $password_details_form->add_hidden_input('page', 'password-generator'); $password_details_form->set_submit_text('Go'); $password_details_form->set_cancel_location(new HTMLTags_URL('/admin/security/home.html')); $content_div->append_tag_to_content($password_details_form); } echo $content_div->get_as_string();