function tplTableRow($var, $tds) { $this->_tpl->assign('TR_RADIO_TEXT', ''); $this->_tpl->assign('TR_RADIO_VALUE', $tds[0]['value']); $saveTr = $this->_tpl_tr; if ($this->_tpl_tr == 'tr_request') { $action = $tds[7]['value']; $red = 'tr_radio_red'; $green = 'tr_radio_green'; } else { $action = $tds[count($tds) - 1]['value']; $red = 'tr_red'; $green = 'tr_green'; $purple = 'tr_purple'; } switch ($action) { case OREQ_PROCESS: $this->_tpl_tr = $green; break; case OREQ_WAIT: $this->_tpl_tr = $red; break; case OREQ_DELAY: $this->_tpl_tr = $purple; break; } parent::tplTableRow($var, $tds); $this->_tpl_tr = $saveTr; }