]> git.mjollnir.org Git - s9y.git/commitdiff
new hook for deleting entries
authorgarvinhicking <garvinhicking>
Mon, 21 Nov 2005 10:58:03 +0000 (10:58 +0000)
committergarvinhicking <garvinhicking>
Mon, 21 Nov 2005 10:58:03 +0000 (10:58 +0000)
include/functions_entries.inc.php

index 1233fdc13dc44ab65a2449872f877bffb701ee68..081d38e126692903ef43d70ad4fad1909c2ef05d 100644 (file)
@@ -4,11 +4,11 @@
 
 function serendipity_deleteCategory($category_range, $admin_category) {
     global $serendipity;
-    
+
     if (!serendipity_checkPermission('adminCategoriesDelete')) {
         return false;
     }
-    
+
     serendipity_plugin_api::hook_event('backend_category_delete', $category_range);
 
     return serendipity_db_query("DELETE FROM {$serendipity['dbPrefix']}category WHERE category_left BETWEEN {$category_range} {$admin_category}");
@@ -231,7 +231,7 @@ function serendipity_fetchEntries($range = null, $full = true, $limit = '', $fet
         $group    = 'GROUP BY e.id';
         $distinct = '';
     }
-    
+
     serendipity_ACL_SQL($cond);
 
     // Store the unique query condition for entries for later reference, like getting the total article count.
@@ -473,10 +473,10 @@ function serendipity_fetchCategories($authorid = null, $name = null, $order = nu
                            a.realname
                       FROM {$serendipity['dbPrefix']}category AS c
            LEFT OUTER JOIN {$serendipity['dbPrefix']}authors AS a
-                        ON c.authorid = a.authorid 
+                        ON c.authorid = a.authorid
            LEFT OUTER JOIN {$serendipity['dbPrefix']}authorgroups AS ag
                         ON ag.authorid = a.authorid
-           LEFT OUTER JOIN {$serendipity['dbPrefix']}access AS acl 
+           LEFT OUTER JOIN {$serendipity['dbPrefix']}access AS acl
                         ON (ag.groupid = acl.groupid AND acl.artifact_id = c.categoryid)
                            $where
                            $group";
@@ -708,7 +708,7 @@ function serendipity_printEntries($entries, $extended = 0, $preview = false) {
             }
 
             $authorData = array(
-                            'authorid' => $entry['authorid'], 
+                            'authorid' => $entry['authorid'],
                             'username' => $entry['author'],
                             'email'    => $entry['email'],
                             'realname' => $entry['author']
@@ -994,6 +994,7 @@ function serendipity_deleteEntry($id) {
 
     serendipity_purgeEntry($id, $result[0]);
 
+    serendipity_plugin_api::hook_event('backend_delete_entry', $id);
     serendipity_db_query("DELETE FROM {$serendipity["dbPrefix"]}entries WHERE id=$id");
     serendipity_db_query("DELETE FROM {$serendipity["dbPrefix"]}entrycat WHERE entryid=$id");
     serendipity_db_query("DELETE FROM {$serendipity["dbPrefix"]}entryproperties WHERE entryid=$id");
@@ -1125,7 +1126,7 @@ function serendipity_printArchives() {
             $s = serendipity_serverOffsetHour(mktime(0, 0, 0, $m, 1, $y), true);
             $e = serendipity_serverOffsetHour(mktime(23, 59, 59, $m, date('t', $s), $y), true);
 
-            $entries = serendipity_db_query("SELECT count(id) 
+            $entries = serendipity_db_query("SELECT count(id)
                                                FROM {$serendipity['dbPrefix']}entries e
                                           LEFT JOIN {$serendipity['dbPrefix']}entrycat ec
                                                  ON e.id = ec.entryid
@@ -1133,7 +1134,7 @@ function serendipity_printArchives() {
                                                  ON ec.categoryid = c.categoryid
                                               WHERE isdraft = 'false'
                                                 AND timestamp >= $s
-                                                AND timestamp <= $e " 
+                                                AND timestamp <= $e "
                                                     . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND timestamp <= " . time() : '')
                                                     . (!empty($cat_sql) ? ' AND ' . $cat_sql : '')
                                                     );