From: Javier B. <jb...@us...> - 2004-11-15 12:09:53
|
Update of /cvsroot/openbash-org/openbash-org/modules In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11677/modules Modified Files: common.php Added Files: Quote.php Log Message: import inicial de la clase quote + cambios en index --- NEW FILE: Quote.php --- <?php /* * Quote class * 15/11/04 */ class Quote { function ask_quote() { global $add;?> <form id="addquote" action="" method="post"> <p><textarea id="quote" name="quote" class="textarea" cols="60%" rows="10"></textarea></p> <p> <input type="button" id="preview" value="<?=$add['preview'];?>" /> <input type="submit" id="submit" value="<?=$add['submit'];?>" /> <input type="button" id="reset" value="<?=$add['reset'];?>" /> </p> </form> <p><?=$add['tip'];?></p> <p><?=$add['privacy'];?></p><? } function validate_quote($quote) { } function insert_quote() { } function show_quote($id) { include ("config.php"); $sql = "SELECT points,quote,author,channel,network,ip FROM quote WHERE id='$id'"; $quote = $bd->_Execute($sql); if($quote->RecordCount() == 1) { ?> <p class="quote"> <a href="" title="Permanent link to this quote."><b>#<?=$id?></b></a> <a href="./?le=bbb35129920419b934023f4eb0de854b&rox=312" class="qa">+</a>(<?=$quote->fields['points']?>) <a href="./?le=bbb35129920419b934023f4eb0de854b&sox=312" class="qa">-</a> <a href="./?le=bbb35129920419b934023f4eb0de854b&sux=312" onClick="return confirm('Flag quote for review?');" class="qa">[X]</a> </p> <p class="qt"><?=$quote->fields['quote']?></p><?php } else { return (0); } } function show_quotes_by_id($order, $start, $end) { include ("config.php"); $sql = "SELECT id FROM quote ORDER BY id $order LIMIT $start,$end"; $ids = $bd->_Execute($sql); if($ids->RecordCount()) { while (!$ids->EOF) { $this->show_quote($ids->fields['id']); $ids->MoveNext(); } } else { return (0); } } function show_quotes_by_top($top) { include ("config.php"); $sql = "SELECT id FROM quote ORDER BY points LIMIT $top"; $ids = $bd->_Execute($sql); if($ids->RecordCount()) { ?> <table cellpadding="2" cellspacing="0" width="80%"> <tr><td><?php while (!$ids->EOF) { $this->show_quote($ids->fields['id']); $ids->MoveNext(); } ?> </td></tr> </table><?php } else { return (0); } } } Index: common.php =================================================================== RCS file: /cvsroot/openbash-org/openbash-org/modules/common.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** common.php 30 Jul 2004 20:47:12 -0000 1.1 --- common.php 15 Nov 2004 12:09:43 -0000 1.2 *************** *** 1,4 **** --- 1,17 ---- <?php + function variable_clean($var) + { + $allowed='<a><br><b><h1><h2>'. + '<h3><h4><i><code>' . + '<li><ol><p><strong>' . + '<u><ul><span><pre>'; + $tmp = str_replace ('--', '', $var); + $tmp = htmlentities($tmp); + $tmp = strip_tags ($tmp, $allowed); + //$tmp = addslashes ($tmp); + return ($tmp); + } + /* * arregla una cadena para quitarle |