Lines Matching full:status
75 $status = $this->_getStatus($user, $sn);
110 // show status update form only to logged in users
112 $this->_tablerow('status', $status, $renderer);
156 * Returns the status cell contents
158 function _getStatus($user, &$status) { argument
162 $status = $this->task['status'];
166 $ret = $this->_statusMenu(array(-1, 0, 1, 2, 3, 4), $status);
168 if ($status < 3) $ret = $this->_statusMenu(array(-1, 0, 1, 2, 3), $status);
170 if ($status == 0) {
171 $ret = $this->_statusMenu(array(0, 1), $status);
172 } elseif ($status == 3) {
173 $ret = $this->_statusMenu(array(2, 3, 4), $status);
177 if (!$ret && $this->my) $ret = $this->my->statusLabel($status);
179 return '<abbr class="status" title="'.$this->my->_vstatus($status).'">'. $ret .'</abbr>';
183 * Returns the XHTML for the status drop down list.
186 function _statusMenu($options, $status) { argument
188 return $this->_statusMenuNew($options, $status);
190 return $this->_statusMenuOld($options, $status);
195 * Returns the XHTML for the status popup menu.
200 function _statusMenuNew($options, $status) { argument
212 // Select status from drop down list
217 if ($status == $option) {
222 $input = $form->addDropdown('status', $dropDownOptions, NULL, $pos++);
234 * Returns the XHTML for the status popup menu.
239 function _statusMenuOld($options, $status) { argument
247 $ret .= '<select name="status" size="1" class="edit">';
251 if ($status == $option) $ret .= ' selected="selected"';