Example #1
0
/**
 * @deprecated
 * @param $group_id
 * @param null $filial_id
 * @return array
 */
function get_users_by_group($group_id, $filial_id = null)
{
    return Employee::findBy(array('group_id' => $group_id, 'filial_id' => $filial_id), array('fio' => 'ASC'));
}
Example #2
0
                $clients = Client::findBy(array('filial_id' => $_SESSION["user"]["data"]["filial_id"]));
            }
            $export->setData($clients);
            $export->writeData();
            $export->getOutput('Клиенты');
            die;
            break;
        case 'users':
            if (!Roles::isActionAllowed($GUI->mmenu->selected->id, $GUI->mmenu->selected->selected->id, $_SESSION["user"]["data"]["group_id"], "Скачать базу сотрудников")) {
                $GUI->ERR('У вас нету прав');
                page_reloadSubSec();
            }
            $export = new MysqlToExcel();
            $export->setWorkSheetName('База сотрудников');
            $export->setModuleName('sotr');
            $export->setSubModuleName('Список');
            if (is_director($_SESSION["user"]["data"]["id"])) {
                $employers = Employee::findAll();
            } else {
                $employers = Employee::findBy(array('filial_id' => $_SESSION["user"]["data"]["filial_id"]));
            }
            $export->setData($employers);
            $export->writeData();
            $export->getOutput('Сотрудники');
            die;
            break;
        default:
            $GUI->ERR('У вас нету прав');
            page_reloadSubSec();
    }
}