Решено.
В автозагрузке у всех пользователей установлен скрипт, сотсоящий только из: call D:\System\mount.bat
На папку Private установлены права только для той группы пользователей, которым и нужна была приватная папка. Скрипт содержит в себе: subst G: D:\System\Private
Два скрипта для того, что бы не создавался диск, к которому нет доступа. Есть доступ — скрипт выполняется и монтирует диск. В реестре для диска G установлено название.
Лично мне это не нравится, т.к. у всех пользователей отрабатывает скрипт, не зависимо от их принадлежности к группе.
Нельзя подключить скрипт через групповую политику, т.к. AD не развернут.
Однако, это простой и быстрый вариант.
Вариант подходит, т.к. прав на папку все равно у пользователя нет. Читайте внимательно, ув. sdevalex.
>>показать только те, к которым у них есть доступ
Взял ответ от сервера, размером 13000 символов, сжал с помощью zlib, а потом применил шифрование BLOWFISH с ключом. Получилось 1800 символов. Вопрос решен.
$sql .= '(\''.date('Y-i-d',$date).'\',
\''.$refer.'\',
\''.$cnt.'\'), ';
$sql .= "('".date('Y-i-d',$date)."','{$refer}', '{$cnt}'), ";
Но я бы сделал так:
$values = array();
$values[]= "('".date('Y-i-d',$date)."','{$refer}', '{$cnt}'), ";
$sql .= implode(", ", $values);