} $view->assign('index', $index); $content->save($index, 'index'); } else { $view->assign('index', $index); } $view->display('index.tpl'); break; case 'view': $id = intval(trim($_GET['id'])); if (!($logs_list = $content->load('logs_list'))) { $show = new Show(); $logs_list = $show->getById($id); $reply_list = $show->getReply($id); $logs_list[0]['content'] = format_ubb($logs_list[0]['content']); $related = $show->getRelated($logs_list[0]['tags']); for ($i = 0; $i < count($related); $i++) { $related[$i][lastmodify] = make_descriptive_time($related[$i][lastmodify]); } for ($i = 0; $i < count($reply_list); $i++) { $reply_list[$i][create] = make_descriptive_time($reply_list[$i][create]); } //print_r($related); $view->assign('logs', $logs_list); $view->assign('reply', $reply_list); $view->assign('count_of_reply', count($reply_list)); $view->assign('pid', $id); $view->assign('related', $related); $view->assign('relatedColor', rand_color(true)); $content->save($logs_list, 'logs_list'); } else {