Пример #1
0
/**
* Ставит/убирает выделение контактов для рассылки.
*
* @param    integer $group_id   илентификатор группы
* @param    string  $action     действие check/uncheck
*/
function MailerToggleContacts($group_id, $action)
{
    session_start();
    $objResponse = new xajaxResponse();
    if (hasPermissions('ourcontacts')) {
        $contacts = contacts::getContacts($group_id);
        if ($contacts) {
            switch ($action) {
                case 'check':
                    foreach ($contacts as $c) {
                        $objResponse->assign('w_contacts_id_' . $c['id'], 'checked', true);
                    }
                    break;
                case 'uncheck':
                    foreach ($contacts as $c) {
                        $objResponse->assign('w_contacts_id_' . $c['id'], 'checked', false);
                    }
                    break;
            }
        }
    }
    return $objResponse;
}