$sql)); debuglog('Ran Raw SQL: ' . $sql); $r = db_query($sql, false); if (!$r) { output("`\$SQL Error:`& %s`0`n`n",db_error($r)); } else { if (db_affected_rows() > 0) { output("`&%s rows affected.`n`n",db_affected_rows()); } rawoutput(""); $number = db_num_rows($r); for ($i = 0; $i < $number; $i++) { $row = db_fetch_assoc($r); if ($i == 0) { rawoutput(""); $keys = array_keys($row); foreach ($keys as $value) { rawoutput(""); } rawoutput(""); } rawoutput(""); foreach ($keys as $value) { rawoutput(""); } rawoutput(""); } rawoutput("
$value
{$row[$value]}
"); } } output("Type your query"); $execute = translate_inline("Execute"); $ret = modulehook("rawsql-modsql",array("sql"=>$sql)); $sql = $ret['sql']; rawoutput("
"); rawoutput("
"); rawoutput(""); rawoutput("
"); addnav("", "rawsql.php"); }else{ $php = stripslashes(httppost("php")); $source = translate_inline("Source:"); $execute = translate_inline("Execute"); if ($php>""){ rawoutput("
$source
"); rawoutput(highlight_string("",true)); rawoutput("
"); output("`bResults:`b`n"); modulehook("rawsql-execphp",array("php"=>$php)); ob_start(); eval($php); output_notl(ob_get_contents(),true); ob_end_clean(); debuglog('Ran Raw PHP: ' . $php); } output("`n`nType your code:"); $ret = modulehook("rawsql-modphp",array("php"=>$php)); $php = $ret['php']; rawoutput("
"); rawoutput("<?php

?>
"); rawoutput(""); rawoutput("
"); addnav("", "rawsql.php?op=php"); } page_footer(); ?>