|
@@ -12,7 +12,7 @@
|
|
|
* @package QBF
|
|
|
*/
|
|
|
|
|
|
-// $Id: qbf.module,v 1.9.2.1 2008-09-19 13:27:52 marand Exp $
|
|
|
+// $Id: qbf.module,v 1.9.2.2 2008-10-03 13:48:59 marand Exp $
|
|
|
|
|
|
/**
|
|
|
* Saved error reporting level.
|
|
@@ -268,6 +268,7 @@ function _qbf_transform_element($key, $element) {
|
|
|
/**
|
|
|
* Implement hook_perm().
|
|
|
*
|
|
|
+ * @ingroup hooks
|
|
|
* @return array
|
|
|
*/
|
|
|
function qbf_perm() {
|
|
@@ -283,6 +284,7 @@ function qbf_perm() {
|
|
|
* Implement hook_forms().
|
|
|
*
|
|
|
* @ingroup forms
|
|
|
+ * @ingroup hooks
|
|
|
* @return array
|
|
|
*/
|
|
|
function qbf_forms() {
|
|
@@ -294,7 +296,7 @@ function qbf_forms() {
|
|
|
{
|
|
|
$forms["qbf_$formName"] = array
|
|
|
(
|
|
|
- 'callback' => 'qbf_transform_form',
|
|
|
+ 'callback' => 'qbf_transform_form',
|
|
|
'callback arguments' => array($formName),
|
|
|
);
|
|
|
}
|
|
@@ -476,6 +478,7 @@ function qbf_submit($form_id, $form_values) {
|
|
|
case t('Search'):
|
|
|
$ret = FALSE;
|
|
|
break;
|
|
|
+
|
|
|
case t('Save query'):
|
|
|
_qbf_save($form_id, $form_values);
|
|
|
drupal_set_message(t('Your query was saved as "@name".',
|
|
@@ -494,7 +497,13 @@ function qbf_submit($form_id, $form_values) {
|
|
|
* @param int $uid > 0
|
|
|
* @return array
|
|
|
*/
|
|
|
-function qbf_get_queries_by_user($uid) {
|
|
|
+function qbf_get_queries_by_user($uid = NULL) {
|
|
|
+ if (is_null($uid))
|
|
|
+ {
|
|
|
+ global $user;
|
|
|
+ $uid = $user->uid;
|
|
|
+ }
|
|
|
+
|
|
|
$sq = 'SELECT qq.qid, qq.uid, qq.name, qq.query '
|
|
|
. 'FROM {%s} qq '
|
|
|
. 'WHERE qq.uid = %d '
|