Prechádzať zdrojové kódy

2008/09/22
- added tags for "hooks" group in api doc
- qbf_get_queries_by_user() now uses the current user by default if passed a NULL uid

Frederic G. Marand 16 rokov pred
rodič
commit
34db1bec3d
1 zmenil súbory, kde vykonal 12 pridanie a 3 odobranie
  1. 12 3
      qbf.module

+ 12 - 3
qbf.module

@@ -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 '