| Línea 43... |
Línea 43... |
| 43 |
use LeadersLinked\Model\CompanyUser;
|
43 |
use LeadersLinked\Model\CompanyUser;
|
| 44 |
use LeadersLinked\Model\Company;
|
44 |
use LeadersLinked\Model\Company;
|
| 45 |
use LeadersLinked\Model\Group;
|
45 |
use LeadersLinked\Model\Group;
|
| 46 |
use LeadersLinked\Model\Network;
|
46 |
use LeadersLinked\Model\Network;
|
| 47 |
use LeadersLinked\Library\Functions;
|
47 |
use LeadersLinked\Library\Functions;
|
| - |
|
48 |
use LeadersLinked\Library\Storage;
|
| Línea 48... |
Línea 49... |
| 48 |
|
49 |
|
| 49 |
class SearchController extends AbstractActionController
|
50 |
class SearchController extends AbstractActionController
|
| 50 |
{
|
51 |
{
|
| 51 |
/**
|
52 |
/**
|
| Línea 119... |
Línea 120... |
| 119 |
// echo 'keyword = ' . $keyword .PHP_EOL;
|
120 |
// echo 'keyword = ' . $keyword .PHP_EOL;
|
| 120 |
//echo 'entity = ' . $entity . PHP_EOL;
|
121 |
//echo 'entity = ' . $entity . PHP_EOL;
|
| Línea 121... |
Línea 122... |
| 121 |
|
122 |
|
| 122 |
$request = $this->getRequest();
|
123 |
$request = $this->getRequest();
|
| 123 |
if($request->isGet()) {
|
- |
|
| - |
|
124 |
if($request->isGet()) {
|
| Línea 124... |
Línea 125... |
| 124 |
|
125 |
$storage = Storage::getInstance($this->config);
|
| 125 |
|
126 |
|
| Línea 556... |
Línea 557... |
| 556 |
$item = [
|
557 |
$item = [
|
| 557 |
'id' => $record['user_uuid'],
|
558 |
'id' => $record['user_uuid'],
|
| 558 |
'id_encripted' => $record['user_uuid'],
|
559 |
'id_encripted' => $record['user_uuid'],
|
| 559 |
'name' => $record['first_name'] . ' ' . $record['last_name'],
|
560 |
'name' => $record['first_name'] . ' ' . $record['last_name'],
|
| 560 |
'description' => $record['description'],
|
561 |
'description' => $record['description'],
|
| 561 |
'image' => $this->url()->fromRoute('storage',['type' => 'user', 'code' => $record['user_uuid'], 'filename' => $record['image']],['force_canonical' => true]),
|
562 |
'image' => $storage->getUserImageForCodeAndFilename($record['user_uuid'], $record['image']),
|
| 562 |
'url' => $this->url()->fromRoute('profile/view',['id' => $record['user_uuid'] ]),
|
563 |
'url' => $this->url()->fromRoute('profile/view',['id' => $record['user_uuid'] ]),
|
| 563 |
'industry' => $industry? $industry->name : '',
|
564 |
'industry' => $industry? $industry->name : '',
|
| 564 |
'skills' => $skills ? $skills : [],
|
565 |
'skills' => $skills ? $skills : [],
|
| Línea 565... |
Línea 566... |
| 565 |
|
566 |
|
| Línea 589... |
Línea 590... |
| 589 |
$item = [
|
590 |
$item = [
|
| 590 |
'id' => $record['id'],
|
591 |
'id' => $record['id'],
|
| 591 |
'id_encripted' => $record['company_uuid'],
|
592 |
'id_encripted' => $record['company_uuid'],
|
| 592 |
'name' => $record['name'],
|
593 |
'name' => $record['name'],
|
| 593 |
'description' => $record['description'],
|
594 |
'description' => $record['description'],
|
| 594 |
'image' => $this->url()->fromRoute('storage',['type' => 'company', 'code' => $record['company_uuid'] , 'filename' => $record['image']],['force_canonical' => true]),
|
595 |
'image' => $storage->getCompanyImageForCodeAndFilename($record['company_uuid'] , $record['image']),
|
| 595 |
'url' => $this->url()->fromRoute('company/view',['id' => $record['company_uuid'] ]),
|
596 |
'url' => $this->url()->fromRoute('company/view',['id' => $record['company_uuid'] ]),
|
| 596 |
'industry' => $industry->name,
|
597 |
'industry' => $industry->name,
|
| 597 |
'company_size' => $companySize->name,
|
598 |
'company_size' => $companySize->name,
|
| 598 |
'location' => $record['formatted_address'],
|
599 |
'location' => $record['formatted_address'],
|
| 599 |
'followers' => $followers,
|
600 |
'followers' => $followers,
|
| Línea 631... |
Línea 632... |
| 631 |
$item = [
|
632 |
$item = [
|
| 632 |
'id' => $record['id'],
|
633 |
'id' => $record['id'],
|
| 633 |
'id_encripted' => $record['job_uuid'],
|
634 |
'id_encripted' => $record['job_uuid'],
|
| 634 |
'title' => $record['title'],
|
635 |
'title' => $record['title'],
|
| 635 |
'description' => $record['description'],
|
636 |
'description' => $record['description'],
|
| 636 |
'image' => $this->url()->fromRoute('storage',['type' => 'company', 'code' => $record['company_uuid'], 'filename' => $record['image']],['force_canonical' => true]),
|
637 |
'image' => $storage->getCompanyImageForCodeAndFilename($record['company_uuid'], $record['image']),
|
| 637 |
'url' => $this->url()->fromRoute('job/view',['id' => $record['job_uuid']]),
|
638 |
'url' => $this->url()->fromRoute('job/view',['id' => $record['job_uuid']]),
|
| 638 |
'company_name' => $record['company_name'],
|
639 |
'company_name' => $record['company_name'],
|
| 639 |
'company_url' => $this->url()->fromRoute('company/view',['id' => $record['company_uuid'] ]),
|
640 |
'company_url' => $this->url()->fromRoute('company/view',['id' => $record['company_uuid'] ]),
|
| 640 |
'industry' => $industry->name,
|
641 |
'industry' => $industry->name,
|
| 641 |
'company_size' => $companySize->name,
|
642 |
'company_size' => $companySize->name,
|
| Línea 664... |
Línea 665... |
| 664 |
$item = [
|
665 |
$item = [
|
| 665 |
'id' => $record['id'],
|
666 |
'id' => $record['id'],
|
| 666 |
'id_encripted' => $record['group_uuid'],
|
667 |
'id_encripted' => $record['group_uuid'],
|
| 667 |
'name' => $record['name'],
|
668 |
'name' => $record['name'],
|
| 668 |
'description' => $record['description'],
|
669 |
'description' => $record['description'],
|
| 669 |
'image' => $this->url()->fromRoute('storage',['type' => 'group', 'code' => $record['group_uuid'], 'filename' => $record['image']],['force_canonical' => true]),
|
670 |
'image' => $storage->getGroupImageForCodeAndFilename($record['group_uuid'], $record['image']),
|
| 670 |
'url' => $this->url()->fromRoute('group/view',['id' => $record['group_uuid']]),
|
671 |
'url' => $this->url()->fromRoute('group/view',['id' => $record['group_uuid']]),
|
| 671 |
'industry' => $industry->name,
|
672 |
'industry' => $industry->name,
|
| 672 |
'group_type' => $groupType->name,
|
673 |
'group_type' => $groupType->name,
|
| 673 |
'total_members' => $total_members,
|
674 |
'total_members' => $total_members,
|
| 674 |
'common_connection' => $common_connection,
|
675 |
'common_connection' => $common_connection,
|