69. break;
70. case 6:
71. DB::orderBy('company.add_date', 'DESC');
72. break;
73. default:
74. DB::orderBy('company.is_privileged DESC, company.hit DESC');
75. break;
76. }
77. $limitless = (Get::limit() ? Get::limit() : 30);
78. $limit = (array_key_exists($limitless, Page\Company::limit()) ? $limitless : 30);
79. DB::select(
80. "company.*,
81. TRIM(CONCAT_WS('-', IF(floor_plan.floor_first = 0, null, floor_plan.floor_first), IF(floor_plan.floor_second = 0, null, floor_plan.floor_second), IF(floor_plan.floor_third = 0, null, floor_plan.floor_third))) AS floor,
82. floor_plan.block,
83. floor_plan.line,
84. floor_plan.door_no,
85. floor_plan.address_code "
86. );
87. DB::limit(NULL, $limit);
88. DB::leftJoin('company_sectors.company_id', 'company.id');