public function get_display_str($value) { $value_pre = new HTMLTags_Pre($value); #echo "Database_HTMLPreFieldRenderer::get_display_str(...)\n"; #print_r($value_pre); return $value_pre->get_as_string(); }
public static function get_list_addresses_div() { $mysql_user_factory = Database_MySQLUserFactory::get_instance(); $mysql_user = $mysql_user_factory->get_for_this_project(); $database = $mysql_user->get_database(); $people_table = $database->get_table('hpi_mailing_list_people'); $people = $people_table->get_all_rows(); $div = new HTMLTags_Div(); $people_p = new HTMLTags_Pre(); $people_p->set_attribute_str('id', 'people-csv'); $first = TRUE; $i = 0; foreach ($people as $person) { if ($first) { $first = FALSE; } else { $people_p->append_str_to_content(', ' . "\n"); } if (strlen($person->get_name())) { $name = self::sanitise_name($person->get_name()); $people_p->append_str_to_content('"'); $people_p->append_str_to_content($name); $people_p->append_str_to_content('" '); } $email = self::sanitise_email($person->get_email()); $people_p->append_str_to_content('<'); $people_p->append_str_to_content($email); $people_p->append_str_to_content('>'); } $div->append($people_p); return $div; }