]> andersk Git - sql-web.git/commitdiff
sync main and dev
authorJoe Presbrey <presbrey@mit.edu>
Tue, 21 Aug 2007 21:39:02 +0000 (21:39 +0000)
committerJoe Presbrey <presbrey@mit.edu>
Tue, 21 Aug 2007 21:39:02 +0000 (21:39 +0000)
git-svn-id: svn://presbrey.mit.edu/sql/web/dev@139 a142d4bd-2cfb-0310-9673-cb33a7e74f58

contrib/deleteuser.sql
lib/joe.lib.php [deleted file]
test.php

index 9de28a5e2bc2c55e0da1a14504dd6088173cd595..2447df938ffee7cfa78a5fbe95a13af7f85fe41d 100644 (file)
@@ -1,6 +1,5 @@
 
-SET @NAME=904;
-REVOKE ALL PRIVILEGES, GRANT OPTION FROM `6.096`;
+SET @NAME=185;
 
 USE mitsql;
 DELETE FROM DBQuota WHERE DatabaseId IN (SELECT DatabaseId FROM DBOwner WHERE UserId = @NAME);
diff --git a/lib/joe.lib.php b/lib/joe.lib.php
deleted file mode 100755 (executable)
index d36cef1..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-<?php
-/*
-    (c) 2005 Joe Presbrey
-
-    ATTN:  This library was assembled and completed in its entirety independent of
-    any and all corporate projects and/or work environ.
-
-    You may NOT use this library elsewhere!
-
-*/
-
-function isPost() {
-  if($_SERVER['REQUEST_METHOD'] == 'POST') {
-    return true;
-  } else {
-    return false;
-  }
-}
-function isFormPost() { return isPost(); }
-
-function isSess($id) {
-  return isset($_SESSION[$id]);
-}
-
-function sess($id,$val=null) {
-  if (is_null($val)) {
-    return (isSess($id)?$_SESSION[$id]:null);
-  } elseif (empty($val)) {
-    unset($_SESSION[$id]);
-  } else {
-    $prev = sess($id);
-    $_SESSION[$id] = $val;
-    return $prev;
-  }
-}
-
-function stopSess() {
-  $sid[] = session_id();
-  @session_destroy();
-  session_start();
-  $sid[] = session_id();
-  session_regenerate_id();
-  $sid[] = session_id();
-  session_write_close();
-  @session_destroy();
-
-  foreach($sid as $id) {
-    @unlink(session_save_path().'/sess_'.$id);
-  }
-}
-
-function sessTime($query=null) {
-  global $timingc;
-  global $timings;
-
-  if(!isset($timings)) {
-    $timings = array();
-  }
-
-  if (!isset($timingc) || empty($timingc)) {
-       $timingc = 1;
-  } elseif (!is_null($query)) {
-    $current = $timingc;
-       $timingc = ++$current;
-  }
-  $key = $timingc;
-
-  if (is_null($query)) {
-    $timings[$key]['time'] = microtime(true)-$timings[$key]['time'];
-       if (mysql_error())
-               $timings[$key]['error'] = mysql_error();
-    return true;
-  } else {
-    $timings[$key] = array();
-    $timings[$key]['time'] = microtime(true);
-    $timings[$key]['query'] = $query;
-    return false;
-  }
-}
-
-function fetchRows($rs, $key = null) {
-    /* ask me how to use this if its not obvious ~ Joe */
-    if (!$rs) return array();
-    $kn = is_null($key);
-    $n = mysql_num_rows($rs);
-    if ($n > 0) {
-        $arr = array();
-        if (is_null($key)) {
-            while ($r = mysql_fetch_assoc($rs)) {
-                $arr[] = $r;
-            }
-        } elseif (is_numeric($key)) {
-            while ($r = mysql_fetch_row($rs)) {
-                $arr[$r[$key]] = $r;
-            }
-        } else {
-            while ($r = mysql_fetch_assoc($rs)) {
-                $arr[$r[$key]] = $r;
-            }
-        }
-        mysql_free_result($rs);
-        return $arr;
-    } else {
-        mysql_free_result($rs);
-        return array();
-    }
-}
-
-function printErrors($err) { printList('err', $err); }
-function printMsgs($err) { printList('msg', $err); }
-
-function printList($class,$err) {
-    if (is_array($err) && count($err)) {
-        echo '<div class="',$class,'">',(count($err)>1?'<ul>':'');
-        foreach($err as $e) {
-                       if (count($err)>1) {
-                               echo '<li><p>',$e,'</p></li>';
-                       } else {
-                               echo '<p>',$e,'</p>';
-                       }
-        }
-        echo (count($err)>1?'</ul>':''),'</div>';
-    }
-}
-
-function buildSQLSet($fields, $values=null) {
-    $ex = array('NOW()','NULL');
-    $sql = 'SET';
-    $c = 0;
-    if (!is_null($values)) {
-        foreach($fields as $field) {
-            if ($c++) $sql .= ',';
-            $sql .= " `$field`='".mysql_escape_string(array_shift($values))."'";
-        }
-    } else {
-        foreach($fields as $field=>$value) {
-            if ($c++) $sql .= ',';
-            if (in_array($value,$ex)) {
-                $sql .= " `$field`= $value";
-            } else {
-                $sql .= " `$field`='".mysql_escape_string($value)."'";
-            }
-        }
-    }
-    return $sql;
-}
-
-function buildSQLInsert($array, $table=null) {
-    $ex = array('NOW()','NULL');
-    $sql = '(';
-    $c = 0;
-    foreach($array as $field=>$value) {
-        if ($c++) $sql .= ',';
-        $sql .= " `$field` ";
-    }
-    $sql .= ') VALUES (';
-    $c = 0;
-       foreach($array as $field=>$value) {
-        $v = mysql_escape_string($value);
-        if ($c++) $sql .= ',';
-        if (in_array($v, $ex))
-            $sql .= " $v ";
-        else
-            $sql .= " '$v' ";
-    }
-    $sql .= ')';
-    return (is_null($table)?$sql:('INSERT INTO `'.$table.'` '.$table));
-}
-
-function build_str($query_array) {
-    $query_string = array();
-    foreach ($query_array as $k => $v) {
-        $new = $k;
-        if (strlen($v))
-            $new .= '='.$v;
-        $query_string[] = $new;
-    }
-    return join('&', $query_string);
-}
-
-function newQS($key, $val=null) {
-    /*
-    parse_str($_SERVER['QUERY_STRING'], $arr);
-    $arr[$key] = $val;
-    return '?'.build_str($arr);
-    */
-    return newQSA(array($key=>$val));
-}
-
-function newQSA($array=array()) {
-    parse_str($_SERVER['QUERY_STRING'], $arr);
-    $s = count($arr);
-    foreach($array as $key=>$val) {
-        $arr[$key] = $val;
-        if (is_null($val))
-            unset($arr[$key]);
-    }
-    return (count($arr)||$s)?'?'.build_str($arr):'';
-}
-
-function formQSA($array=array()) {
-    if (!count($array)) $array = $_SERVER['QUERY_STRING'];
-    parse_str($array, $arr);
-    $text = '';
-    foreach($arr as $key=>$val) {
-        $text .= sprintf('<input type="hidden" name="%s" value="%s">', $key, $val);
-    }
-    return $text;
-}
-
-?>
index 2c6210a5eed3b872db8f22a14300c1aa73efcced..af8af57740cc004c1213ba0eafd117e407e1d75f 100755 (executable)
--- a/test.php
+++ b/test.php
@@ -35,7 +35,7 @@ echo $l->isValid();
 print_r($GLOBALS);
 */
 
-//phpinfo();
+phpinfo();
 
 //checkQuotas();
 
This page took 0.038711 seconds and 5 git commands to generate.