text($string); return $string; } function category_name($category) { global $sqlite; $query = 'SELECT `name` FROM `categories` WHERE id = '.$category; $name = $sqlite -> querySingle($query); return $name; } function select_categories($result) { while ($cat = $result -> fetchArray()) { $return.= ' '; } return $return; } function view_categories($result) { while ($cat = $result -> fetchArray()) { $return.= ''.$cat['name'].' '; } return $return; } function view_edit_categories($result) { global $_LANG, $_TPL; while ($cat = $result -> fetchArray()) { $_TPL['id'] = $cat['id']; $_TPL['sort'] = $cat['sort']; $_TPL['name'] = $cat['name']; include_template('edit_category'); } } function view_posts($result) { global $_LANG, $_TPL, $parser; while ($row = $result -> fetchArray()) { if(!$row['time']) return 0; $_TPL['id'] = $row['id']; $_TPL['time'] = date("d.m.y", $row['time']); $_TPL['title'] = $row['title']; $_TPL['desc'] = parser($row['desc']); $_TPL['text'] = parser($row['text']); $_TPL['tags'] = separate_tags($row['tags']); $_TPL['comments'] = $row['comments']; include_template('post_short'); } } function separate_tags($string) { $tags = explode(' ', $string); foreach ($tags as &$tag) if(!empty($tag)) $return.= '@'.$tag.' '; return $return; } function view_comments($result) { global $_LANG, $_TPL, $parser; while ($row = $result -> fetchArray()) { if(!$row['time']) return 0; $_TPL['post_id'] = 0; if($_TPL['id'] != $row['id']) $_TPL['post_id'] = $row['id']; $_TPL['pid'] = $row['id']; $_TPL['cid'] = $row['cid']; $_TPL['time'] = date("d.m.y h:i", $row['time']); $_TPL['text'] = parser($row['text']); $_TPL['admin'] = $row['admin']; include_template('comment'); } } function gen_captcha() { $letters = '23456789abcdefghjkmnpqrstvwxyz'; $return = substr(str_shuffle($letters), 0, 6); return $return; } function include_template($template) { global $_LANG, $_TPL, $parser; include 'private/templates/'.$template.'.php'; }