Changeset 1654
- Timestamp:
- 05/26/2007 04:14:59 PM (20 months ago)
- Files:
-
- 1 modified
-
trunk/plugins/CommentCloser.jplug.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/CommentCloser.jplug.php
r1653 r1654 3 3 * @name: CommentCloser <jeenaparadies.net/projects/jlog/> 4 4 * @author: Robert Bienert <robertbienert@gmx.net> 5 * @version: 1. 0.15 * @version: 1.1 6 6 * @date: 2007-05-26 7 7 * … … 19 19 20 20 class CommentCloser extends JlogPlugin { 21 var $_units = array('SECOND', 'MINUTE', 'HOUR', 'DAY', 'WEEK', 22 'MONTH', 'YEAR', 23 ); 24 // Dieses Array kann lokalisiert werden: 25 var $_unit_desc = array('Sekunden', 'Minuten', 'Stunden', 26 'Tagen', 'Wochen', 'Monaten', 'Jahren' 27 ); 28 21 29 // Konfigurationsoberflaeche 22 30 function hook_adminContent($output) { … … 30 38 $lifeTime = $_POST['commclose_lifetime']; 31 39 $timeUnit = $_POST['commclose_unit']; 40 # TODO Einheiten ueberpruefen 32 41 33 42 // keine negative Zeiten … … 58 67 } 59 68 60 # TODO Zeiteinheit selektieren 61 return <<<EOT 69 $output = <<<EOT 62 70 <form action="$self" method="post"> 63 71 <p><label>Kommentare nach 64 72 <input type="text" name="commclose_lifetime" size="5" value="$lifeTime" /> 65 73 <select name="commclose_unit" size="1"> 66 <option value="SECOND">Sekunden</option> 67 <option value="MINUTE">Minuten</option> 68 <option value="HOUR">Stunden</option> 69 <option value="DAY">Tagen</option> 70 <option value="WEEK">Wochen</option> 71 <option value="MONTH">Monaten</option> 72 <option value="YEAR">Jahren</option> 74 EOT; 75 76 $units = count($this->_units); 77 78 for ($i = 0; $i < $units; ++$i) { 79 $output .= '<option value="'; 80 $output .= $this->_units[$i]; 81 82 if ($this->_units[$i] == COMMENT_CLOSER_TIMEUNIT) 83 $output .= '" selected="selected'; 84 85 $output .= "\">{$this->_unit_desc[$i]}</option>"; 86 } 87 88 $output .= <<<EOT 73 89 </select> 74 90 automatisch … … 77 93 </form> 78 94 EOT; 95 96 return $output; 79 97 } 80 98
