diff --git a/lib/html.php b/lib/html.php index 996632e..3b8fc08 100644 --- a/lib/html.php +++ b/lib/html.php @@ -27,10 +27,17 @@ have ('html'); - function unhtmlentities ($str) + function convertToHTML ($string) { - $transTable = array_flip (get_html_translation_table (HTML_ENTITIES)); - return strtr ($str, $transTable); + $table = array_flip (get_html_translation_table (HTML_ENTITIES)); + + return strtr ($string, $table); } + function convertFromHTML ($string) + { + $table = get_html_translation_table (HTML_ENTITIES); + + return strtr ($string, $table); + } ?> \ No newline at end of file diff --git a/lib/news.php b/lib/news.php index c2a8b3e..91e6fce 100644 --- a/lib/news.php +++ b/lib/news.php @@ -27,7 +27,6 @@ */ have ('news'); -need ('sql'); // SQL definition for news table $createQuery="CREATE TABLE news_main (" ." n_id INT NOT NULL PRIMARY KEY AUTO_INCREMENT," @@ -49,9 +48,9 @@ function formatNews ($date, $user, $text) function formatNewsArray ($a) { - need ("date"); + need ('date'); - return formatNews (dateFromSQLDateTime ($a['n_date']), $a['n_user'], StripSlashes($a['n_news'])); + return formatNews (dateFromSQLDateTime ($a['n_date']), $a['n_user'], stripSlashes($a['n_news'])); } @@ -69,6 +68,8 @@ function printNewsArray ($a) function latestNews ($max) { + need ('sql'); + $query = 'SELECT n_date, n_user, n_news FROM news_main' ." ORDER BY n_date DESC LIMIT $max"; @@ -95,6 +96,8 @@ function printLatestNews ($max) function monthlyNews ($month, $year) { + need ('sql'); + if (($year < 1999) || ($year > date ('Y'))) { // Sanity checking $year = date ('Y'); } @@ -126,6 +129,8 @@ function monthlyNews ($month, $year) function searchNews ($string) { + need ('sql'); + $filler = date ('d M Y'); $search = addSlashes ("%$string%"); $query = 'SELECT n_date, n_user, n_news FROM news_main'