...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_owner_type.php
- Класс: \CCrmOwnerType
- Вызов: CCrmOwnerType::GetListUrl
static function GetListUrl($typeID, $bCheckPermissions = false) { if(!is_int($typeID)) { $typeID = (int)$typeID; } switch($typeID) { case self::Lead: { if ($bCheckPermissions && !CCrmLead::CheckReadPermission()) { return ''; } return CComponentEngine::MakePathFromTemplate( Bitrix\Main\Config\Option::get('crm', 'path_to_lead_list', '/crm/lead/list/', false), array() ); } case self::Contact: { if ($bCheckPermissions && !CCrmContact::CheckReadPermission()) { return ''; } return CComponentEngine::MakePathFromTemplate( Bitrix\Main\Config\Option::get('crm', 'path_to_contact_list', '/crm/contact/list/', false), array() ); } case self::Company: { if ($bCheckPermissions && !CCrmCompany::CheckReadPermission()) { return ''; } return CComponentEngine::MakePathFromTemplate( Bitrix\Main\Config\Option::get('crm', 'path_to_company_list', '/crm/company/list/', false), array() ); } case self::Deal: { if ($bCheckPermissions && !CCrmDeal::CheckReadPermission()) { return ''; } return CComponentEngine::MakePathFromTemplate( Bitrix\Main\Config\Option::get('crm', 'path_to_deal_list', '/crm/deal/list/', false), array() ); } case self::Activity: { return CComponentEngine::MakePathFromTemplate( Bitrix\Main\Config\Option::get('crm', 'path_to_activity_list', '/crm/activity/', false), array() ); } case self::Invoice: { if ($bCheckPermissions && !CCrmInvoice::CheckReadPermission()) { return ''; } return CComponentEngine::MakePathFromTemplate( Bitrix\Main\Config\Option::get('crm', 'path_to_invoice_list', '/crm/invoice/list/', false), array() ); } case self::Quote: { if ($bCheckPermissions && !CCrmQuote::CheckReadPermission()) { return ''; } return CComponentEngine::MakePathFromTemplate( Bitrix\Main\Config\Option::get('crm', 'path_to_quote_list', '/crm/quote/list/', false), array() ); } case self::Order: { if ($bCheckPermissions && !\Bitrix\Crm\Order\Permissions\Order::checkReadPermission()) { return ''; } return CComponentEngine::MakePathFromTemplate( Bitrix\Main\Config\Option::get('crm', 'path_to_order_list', '/shop/orders/list/', false), array() ); } } return ''; }