function parseTuitContents() { $cont = split('[[:space:]]*;[[:space:]]*', $this->tuitContents); $this->tuits_cnt = 0; while (list($k, $v) = each($cont)) { $v = str_replace(' ', '', $v); list($t, $i) = explode(':', $v); $this->tuits[$this->tuits_cnt] = array('type' => $t, 'id' => $i); if ($t == 'e') { $this->tuits[$this->tuits_cnt]['instance'] = ex_inst($i); } elseif ($t == 'u') { $this->tuits[$this->tuits_cnt]['instance'] = new UNIT($i); } $this->tuits_cnt++; } }
while (list($k, $v) = each($expls)) { $nav_expl->add_item($v['ex_name'], "?section=exercise_display&exercise={$v['ex_id']}"); } //$cont = "<h4>".$ex->parameters['ex_name']."</h4>"; if ($nav_expl->how_many()) { if ($ex->parameters['ex_type'] == EXPLANATION) { $cont .= "Exercises: "; } else { $cont .= "Explanations: "; } $cont .= $nav_expl->prepare(); } return $cont; } if (is_numeric($exercise)) { $ex = ex_inst($exercise); $ex->get_parameters(); $expls = $ex->get_explanations(); $page->set_top($ex->parameters['ex_name']); if ($show_more) { $nav_expl = new VMENU(); $cont = show_expls($nav_expl, $expls, $ex); $page->add_to_middle($cont); } else { $ex->get_data(); if (isset($submit_exercise) and is_array($answers)) { ksort($answers); $ex->set_answers($answers); } if ($submit_exercise) { $cont .= "<h3>Your answers</h3>";