diff --git a/backend/CallbacksAdmin.php b/backend/CallbacksAdmin.php index 1460ee9..a7f05a7 100644 --- a/backend/CallbacksAdmin.php +++ b/backend/CallbacksAdmin.php @@ -47,9 +47,24 @@ public function fetch() { $this->design->assign('callbacks', $callbacks); $this->design->assign('callbacks_count', $callbacks_count); + // счетчик новых сообщений + $new_orders_counter = $this->orders->count_orders(array('status'=>0)); + $this->design->assign("new_orders_counter", $new_orders_counter); + + $new_comments_counter = $this->comments->count_comments(array('approved'=>0)); + $this->design->assign("new_comments_counter", $new_comments_counter); + + $new_feedbacks = $this->feedbacks->get_feedbacks(array('processed'=>0)); + $new_feedbacks_counter = count($new_feedbacks); + $this->design->assign("new_feedbacks_counter", $new_feedbacks_counter); + + $new_callbacks = $this->callbacks->get_callbacks(array('processed'=>0)); + $new_callbacks_counter = count($new_callbacks); + $this->design->assign("new_callbacks_counter", $new_callbacks_counter); + return $this->design->fetch('callbacks.tpl'); } } -?> \ No newline at end of file +?> diff --git a/backend/CommentsAdmin.php b/backend/CommentsAdmin.php index 17d34b5..d534f82 100644 --- a/backend/CommentsAdmin.php +++ b/backend/CommentsAdmin.php @@ -116,9 +116,24 @@ public function fetch() { $this->design->assign('comments', $comments); $this->design->assign('comments_count', $comments_count); + // счетчик новых сообщений + $new_orders_counter = $this->orders->count_orders(array('status'=>0)); + $this->design->assign("new_orders_counter", $new_orders_counter); + + $new_comments_counter = $this->comments->count_comments(array('approved'=>0)); + $this->design->assign("new_comments_counter", $new_comments_counter); + + $new_feedbacks = $this->feedbacks->get_feedbacks(array('processed'=>0)); + $new_feedbacks_counter = count($new_feedbacks); + $this->design->assign("new_feedbacks_counter", $new_feedbacks_counter); + + $new_callbacks = $this->callbacks->get_callbacks(array('processed'=>0)); + $new_callbacks_counter = count($new_callbacks); + $this->design->assign("new_callbacks_counter", $new_callbacks_counter); + return $this->design->fetch('comments.tpl'); } } -?> \ No newline at end of file +?> diff --git a/backend/FeedbacksAdmin.php b/backend/FeedbacksAdmin.php index 541ca6f..726ceda 100644 --- a/backend/FeedbacksAdmin.php +++ b/backend/FeedbacksAdmin.php @@ -54,9 +54,24 @@ public function fetch() { $this->design->assign('feedbacks', $feedbacks); $this->design->assign('feedbacks_count', $feedbacks_count); + // счетчик новых сообщений + $new_orders_counter = $this->orders->count_orders(array('status'=>0)); + $this->design->assign("new_orders_counter", $new_orders_counter); + + $new_comments_counter = $this->comments->count_comments(array('approved'=>0)); + $this->design->assign("new_comments_counter", $new_comments_counter); + + $new_feedbacks = $this->feedbacks->get_feedbacks(array('processed'=>0)); + $new_feedbacks_counter = count($new_feedbacks); + $this->design->assign("new_feedbacks_counter", $new_feedbacks_counter); + + $new_callbacks = $this->callbacks->get_callbacks(array('processed'=>0)); + $new_callbacks_counter = count($new_callbacks); + $this->design->assign("new_callbacks_counter", $new_callbacks_counter); + return $this->design->fetch('feedbacks.tpl'); } } -?> \ No newline at end of file +?> diff --git a/backend/design/html/callbacks.tpl b/backend/design/html/callbacks.tpl index 7375d9e..9a8768b 100644 --- a/backend/design/html/callbacks.tpl +++ b/backend/design/html/callbacks.tpl @@ -2,16 +2,28 @@ {capture name=tabs} {if in_array('comments', $manager->permissions)}