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();