예제 #1
0
/**
 * Удаляет автоматические папки для массовых рассылок личных менеджеров.
 *
 * @param  string $sUid UID пользователя
 * @param  string $sFolderId ID папки
 * @param  string $sYear год создания папки
 * @param  string $sOffset SQL OFFSET
 * @return object xajaxResponse
 */
function PmFolderDel($sUid = 0, $sFolderId = '', $sYear = 0, $sOffset = 0)
{
    session_start();
    $objResponse = new xajaxResponse();
    if ($_SESSION['uid'] == $sUid && $sFolderId && ($aFolder = messages::pmAutoFolderGetById($sUid, $sFolderId))) {
        if (!($sError = messages::pmAutoFolderDelete($sUid, $sFolderId))) {
            return PmFolders($sUid, $sYear, $sOffset);
        } else {
            $objResponse->alert('Ошибка удаления папки');
        }
    }
    return $objResponse;
}
예제 #2
0
             case -6:
                 $cur_folder_name = 'Платные рассылки';
                 $sSuff = 'mass/';
                 break;
             case -7:
                 $cur_folder_name = 'Непрочитанные';
                 $sSuff = 'unread/';
                 break;
             default:
                 $cur_folder_name = 'Все';
                 $sSuff = '';
                 break;
         }
     }
 } else {
     $aCurrFolder = messages::pmAutoFolderGetById(get_uid(), $pm_folder);
     $aMassSend = masssending::Get($aCurrFolder['mass_send_id']);
     $cur_folder_name = $aCurrFolder['name'];
 }
 // \ Определение названия текущей папки.
 $arr_logins = array();
 $users_folders = $msgs->GetUsersInFolders(get_uid());
 if ($contacts) {
     $i = 0;
     foreach ($contacts as $contact) {
         if (!$predefined_count) {
             if ($i++ < ($page - 1) * $blogspp) {
                 continue;
             }
             if ($i > $page * $blogspp) {
                 break;