phpDocumentor page
[ class tree: page ] [ index: page ] [ all elements ]

Source for file Li.php

Documentation is available at Li.php

  1. <?
  2. /**
  3. * @package page
  4. * @filesource
  5. * @see HTML_PAGE_UTIL_PATH.'/Li.php'
  6. * @copyright (c) http://Finn-Rasmussen.com
  7. * @license http://Finn-Rasmussen.com/license/ myPHP License conditions
  8. * @author http://Finn-Rasmussen.com
  9. * @version 1.9
  10. * @since 21-oct-2005
  11. */
  12.  
  13. /**
  14. * The required files
  15. */
  16. require_once(HTML_PAGE_UTIL_PATH.'/Text.php');
  17.  
  18. /**
  19. * Generates an <li>...</li>
  20. * <code>
  21. * Usage:
  22. * $text = new Li($text, $class);
  23. * print $text->getHtml();
  24. * Or
  25. * Li::display($text, $class);
  26. * Or
  27. * Li::start($class);
  28. * Link::display();
  29. * Li::end();
  30. * </code>
  31. * @package page
  32. */
  33.  
  34. class Li extends Text {
  35.  
  36. /**
  37. * Constructor
  38. * @param String $text The text for the li tag
  39. * @param String $class The css class name
  40. */
  41. function Li($text='',$class='') {
  42. $this->Text($text,'li',$class);
  43. }
  44.  
  45. /**
  46. * Display start
  47. * <code>
  48. * Usage:
  49. * Li::start($class);
  50. * </code>
  51. * @static
  52. * @param String $class The css class name
  53. */
  54. function start($class='') {
  55. $html = new Li('',$class);
  56. $html->addHtml($html->getStart());
  57. }
  58.  
  59. /**
  60. * Display end
  61. * <code>
  62. * Usage:
  63. * Li::end();
  64. * </code>
  65. * @static
  66. */
  67. function end() {
  68. $html = new Li('','');
  69. $html->addHtml($html->getEnd());
  70. }
  71.  
  72. /**
  73. * Display html
  74. * <code>
  75. * Usage:
  76. * Li::display($text,$class);
  77. * </code>
  78. * @static
  79. * @param String $text The text for the li
  80. * @param String $class The css class of the link
  81. */
  82. function display($text='',$class='') {
  83. $html = new Li($text,$class);
  84. $html->addHtml();
  85. }
  86. }
  87. ?>

Documentation generated on Thu, 22 Dec 2005 17:12:44 +0100 by phpDocumentor 1.3.0RC3