SimpleDesk

Автор Ptrasi, 19 мая 2011, 17:19:21

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ptrasi

Всем доброго времени суток!

Подскажите пожалуйста, как в моде SimpleDesk убрать или отключить показ поля "Заявки, ждущие ответа пользователей". Все перерыла, но не могу найти :(

Заранее спасибо

Ptrasi

Все, тема уже неактуальна, нашла сама.

Решение на всякий случай публикую (мало ли, кому-то понадобится =))

В файле SimpleDesk.php находим функцию: function shd_main_helpdesk()
И удаляем ненужный нам кусок (в моем случае это было 'user', выделен красным)

function shd_main_helpdesk()
{
   global $context, $txt, $smcFunc, $user_profile, $scripturl, $user_info;

   $is_staff = shd_allowed_to('shd_staff');
   // Stuff we need to add to $context, page title etc etc
   $context += array(
      'page_title' => $txt['shd_helpdesk'],
      'sub_template' => 'main',
      'ticket_blocks' => array( // the numbers tie back to the master status idents
         'assigned' => array(
            'block_icon' => 'assign.png',
            'title' => $txt['shd_status_assigned_heading'],
            'where' => 'hdt.id_member_assigned = ' . $user_info['id'] . ' AND hdt.status NOT IN (' . TICKET_STATUS_CLOSED . ',' . TICKET_STATUS_DELETED . ')',
            'display' => $is_staff,
            'count' => shd_count_helpdesk_tickets('assigned'),
            'columns' => shd_get_block_columns('assigned'),
            'required' => $is_staff,
            'collapsed' => false,
         ),
         'new' => array(
            'block_icon' => 'status.png',
            'title' => $txt['shd_status_' . TICKET_STATUS_NEW . '_heading'],
            'where' => 'hdt.id_member_assigned != ' . $user_info['id'] . ' AND hdt.status = ' . TICKET_STATUS_NEW,
            'display' => $is_staff,
            'count' => shd_count_helpdesk_tickets('new'),
            'columns' => shd_get_block_columns('new'),
            'required' => false,
            'collapsed' => false,
         ),
         'staff' => array(
            'block_icon' => 'staff.png',
            'title' => $txt['shd_status_' . TICKET_STATUS_PENDING_STAFF . '_heading'],
            'where' => $is_staff ? ('hdt.id_member_assigned != ' . $user_info['id'] . ' AND hdt.status = ' . TICKET_STATUS_PENDING_STAFF) : ('hdt.status IN (' . TICKET_STATUS_NEW . ',' . TICKET_STATUS_PENDING_STAFF . ')'), // put new and with staff together in 'waiting for staff' for end user
            'display' => true,
            'count' => shd_count_helpdesk_tickets('staff', $is_staff),
            'columns' => shd_get_block_columns('staff'),
            'required' => true,
            'collapsed' => false,
         ),
         'user' => array(
            'block_icon' => 'user.png',
            'title' => $txt['shd_status_' . TICKET_STATUS_PENDING_USER . '_heading'],
            'where' => $is_staff ? ('hdt.id_member_assigned != ' . $user_info['id'] . ' AND hdt.status = ' . TICKET_STATUS_PENDING_USER) : ('hdt.status = ' . TICKET_STATUS_PENDING_USER),
            'display' => true,
            'count' => shd_count_helpdesk_tickets('with_user'),
            'columns' => shd_get_block_columns($is_staff ? 'user_staff' : 'user_user'),
            'required' => true,
            'collapsed' => false,
         ),

      ),
      'shd_home_view' => shd_allowed_to('shd_staff') ? 'staff' : 'user',
   );

   shd_helpdesk_listing();
}

gemchug74

#2
Может у кого-нибудь завалялась версия 1.0 ? для RC3