public static function test_project_title_can_be_worked_out_from_the_project_name() { self::set_up(); $title = HaddockProjectOrganisation_ProjectInformationHelper::get_title(); $test_result = isset($title) && strlen($title) > 0; if (file_exists($title_back_up_file_name)) { rename($title_back_up_file_name, $title_file_name); } self::tear_down(); return $test_result; }
public static function get_start_page_widget_content() { $ul = new HTMLTags_UL(); $info = array('Title' => HaddockProjectOrganisation_ProjectInformationHelper::get_title(), 'Version' => HaddockProjectOrganisation_ProjectInformationHelper::get_version_code(), 'Copyright Holder' => HaddockProjectOrganisation_ProjectInformationHelper::get_copyright_holder()); $dl = new HTMLTags_DL(); foreach ($info as $key => $value) { $dt = new HTMLTags_DT($key . ': '); $dd = new HTMLTags_DD($value); $dl->append($dt); $dl->append($dd); } return $dl; }
public function do_actions() { #$config_manager = Configuration_ConfigManagerHelper::get_config_manager('haddock', 'haddock-project-organisation'); /* * List the info. */ echo 'Information about your installation:' . PHP_EOL; #printf( # 'Release major version: \'%s\'' . PHP_EOL, # $config_manager->get_major_release_version() #); printf('Name: \'%s\'' . PHP_EOL, HaddockProjectOrganisation_ProjectInformationHelper::get_name()); printf('Title: \'%s\'' . PHP_EOL, HaddockProjectOrganisation_ProjectInformationHelper::get_title()); printf('Copyright Holder: \'%s\'' . PHP_EOL, HaddockProjectOrganisation_ProjectInformationHelper::get_copyright_holder()); printf('Version Code: \'%s\'' . PHP_EOL, HaddockProjectOrganisation_ProjectInformationHelper::get_version_code()); printf('Camel Case Root: \'%s\'' . PHP_EOL, HaddockProjectOrganisation_ProjectInformationHelper::get_camel_case_root()); }
/* Code copied from new style Admin_HTMLPage * to give old-style admin pages the same look */ $image_div = new HTMLTags_Div(); $image_div->set_attribute_str('id', 'logo_image'); $logo_img = new HTMLTags_IMG(); $logo_src_url = new HTMLTags_URL(); $cmf = HaddockProjectOrganisation_ConfigManagerFactory::get_instance(); $config_manager = $cmf->get_config_manager('haddock', 'admin'); $logo_config_filename = $config_manager->get_logo_image_filename(); $logo_src_url->set_file($logo_config_filename); $logo_img->set_src($logo_src_url); $image_div->append($logo_img); echo $image_div->get_as_string(); $h1_title = new HTMLTags_Heading(1); $home_link = new HTMLTags_A(HaddockProjectOrganisation_ProjectInformationHelper::get_title()); $home_link->set_href(new HTMLTags_URl('/')); $h1_title->append_tag_to_content($home_link); echo $h1_title->get_as_string(); $gvm = Caching_GlobalVarManager::get_instance(); echo "<h2>\n"; // //echo "Admin\n"; // //echo " > \n"; #echo $current_module_directory->get_admin_section_title(); #echo "\n"; #print_r($current_admin_page_directory); //if (isset($current_admin_page_directory)) { // echo " > \n"; //
protected function get_project_title() { #/* # * Find the module config manager. # */ #$cmf = HaddockProjectOrganisation_ConfigManagerFactory::get_instance(); #$config_manager = $cmf->get_config_manager('haddock', 'haddock-project-organisation'); # #return $config_manager->get_project_name(); return HaddockProjectOrganisation_ProjectInformationHelper::get_title(); }
protected function get_widget_title() { $title = HaddockProjectOrganisation_ProjectInformationHelper::get_title(); return $title . ' Information'; }
protected function get_project_title() { return HaddockProjectOrganisation_ProjectInformationHelper::get_title(); }
public static function test_project_title_is_settable_at_the_command_line() { #self::back_up_project_config_file(); #self::set_up(); $test_title = 'Foo Bar'; system(PROJECT_ROOT . '/bin/HaddockProjectOrganisation_SetProjectInformationCLIScript.php --datum-name="Title" --new-value="' . $test_title . '"'); $test_result = HaddockProjectOrganisation_ProjectInformationHelper::get_title() == $test_title; #self::restore_project_config_file(); #self::tear_down(); return $test_result; }