]> git.mjollnir.org Git - moodle.git/commitdiff
adding function get_fieldset_select() MDL-10181
authortoyomoyo <toyomoyo>
Mon, 30 Jul 2007 04:36:05 +0000 (04:36 +0000)
committertoyomoyo <toyomoyo>
Mon, 30 Jul 2007 04:36:05 +0000 (04:36 +0000)
lib/dmllib.php

index 81d1271a3054e8d81f7621efb0294ba617a070f7..a049ad548285368e990ad392d638910c0e9de641 100644 (file)
@@ -1077,6 +1077,23 @@ function get_field_sql($sql) {
     }
 }
 
+/**
+ * Get a single value from a table row where a particular select clause is true.
+ *
+ * @uses $CFG
+ * @param string $table the table to query.
+ * @param string $return the field to return the value of.
+ * @param string $select A fragment of SQL to be used in a where clause in the SQL call.
+ * @return mixed|false Returns the value return from the SQL statment or false if an error occured.
+ */
+function get_fieldset_select($table, $return, $select) {
+    global $CFG;
+    if ($select) {
+        $select = ' WHERE '. $select;
+    }
+    return get_fieldset_sql('SELECT ' . $return . ' FROM ' . $CFG->prefix . $table . $select);
+}
+
 /**
  * Get an array of data from one or more fields from a database
  * use to get a column, or a series of distinct values