Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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