Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 4459 | Rev 4591 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 www 1
<?php
2
 
4553 stevensc 3
use LeadersLinked\Model\Theme;
4
 
5
$currentNetworkHelper = $this->currentNetworkHelper();
6
$currentNetwork = $currentNetworkHelper->getNetwork();
1 www 7
// React components
8
// View
9
// $this->inlineScript()->appendFile('/react/profile/view/View.js', 'text/jsx');
10
 
11
// SHARED
12
//  People who viewed profile Helper
13
// $this->inlineScript()->appendFile('/react/shared/components/helper/people-viewed-profile/PeopleViewedProfile.js', 'text/jsx');
14
 
15
// months
16
$months = [
17
  'LABEL_MONTH_JANUARY',
18
  'LABEL_MONTH_FEBRUARY',
19
  'LABEL_MONTH_MARCH',
20
  'LABEL_MONTH_APRIL',
21
  'LABEL_MONTH_MAY',
22
  'LABEL_MONTH_JUNE',
23
  'LABEL_MONTH_JULY',
24
  'LABEL_MONTH_AUGUST',
25
  'LABEL_MONTH_SEPTEMBER',
26
  'LABEL_MONTH_OCTOBER',
27
  'LABEL_MONTH_NOVEMBER',
28
  'LABEL_MONTH_DECEMBER',
29
];
30
 
31
// vars to json
32
$userExperiences = json_encode($user_experiences);
33
$userEducations = json_encode($user_educations);
34
$userLanguages = json_encode($user_languages);
35
$userSkills = json_encode($user_skills);
3916 efrain 36
$userAptitudes = json_encode($user_aptitudes);
37
$userHobbiesAndInterests = json_encode($user_hobbies_and_interests);
1 www 38
 
3916 efrain 39
 
1 www 40
$monthsJson = json_encode($months);
41
 
42
 
43
$js = <<<JS
44
const backendVars = {
45
  months: JSON.parse('$monthsJson'),
46
  userIdEncrypted: "$user_uuid",
47
  cover: "$cover",
48
  image: "$image",
49
  following: "$following",
50
  total_connections: "$total_connections",
51
  facebook: "$facebook",
52
  twitter: "$twitter",
53
  instagram: "$instagram",
54
  overview: `$overview`,
55
  userExperiences: JSON.parse('$userExperiences'),
56
  userEducations: JSON.parse('$userEducations'),
57
  formatted_address: `$formatted_address`,
58
  userLanguages: JSON.parse('$userLanguages'),
59
  userSkills: JSON.parse('$userSkills'),
3912 efrain 60
  userAptitudes: JSON.parse('$userAptitudes'),
61
  userHobbiesAndInterests: JSON.parse('$userHobbiesAndInterests'),
1 www 62
  showContact: "$show_contact",
63
  requestConnection: "$request_connection",
64
  CancelConnectionUrl: "$link_cancel",
65
  RequestConnectionUrl: "$link_request",
66
  fullName: `$full_name`,
67
  profileId: "$user_profile_id",
3121 efrain 68
  linkInmail: "$link_inmail",
1 www 69
}
70
 
71
JS;
4459 stevensc 72
$this->inlineScript()->appendScript($js);
4553 stevensc 73
 
74
if ($currentNetwork->theme_id == Theme::THEME_LEADERSLINKED_LINKEDIN) {
75
  $this->headLink()->appendStylesheet('/react-bundles/profile/view/main.css');
76
  $this->inlineScript()->appendFile('/react-bundles/profile/view/linkedinProfileViewBundle.js');
77
} else {
78
  $this->inlineScript()->appendFile('/react-bundles/profile/view/profileViewBundle.js');
79
}
80
 
1 www 81
?>
82
 
83
<div id="react_profile_view">
84
  <div class="process-comm" id="paginator-process-comm">
85
    <div class="spinner">
86
      <div class="bounce1"></div>
87
      <div class="bounce2"></div>
88
      <div class="bounce3"></div>
89
    </div>
90
  </div>
91
</div>