Rev 4843 | Rev 5067 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
<?phpuse LeadersLinked\Model\Theme;$currentNetworkHelper = $this->currentNetworkHelper();$currentNetwork = $currentNetworkHelper->getNetwork();// React components// View// $this->inlineScript()->appendFile('/react/profile/view/View.js', 'text/jsx');// SHARED// People who viewed profile Helper// $this->inlineScript()->appendFile('/react/shared/components/helper/people-viewed-profile/PeopleViewedProfile.js', 'text/jsx');// months$months = ['LABEL_MONTH_JANUARY','LABEL_MONTH_FEBRUARY','LABEL_MONTH_MARCH','LABEL_MONTH_APRIL','LABEL_MONTH_MAY','LABEL_MONTH_JUNE','LABEL_MONTH_JULY','LABEL_MONTH_AUGUST','LABEL_MONTH_SEPTEMBER','LABEL_MONTH_OCTOBER','LABEL_MONTH_NOVEMBER','LABEL_MONTH_DECEMBER',];// vars to json$userExperiences = json_encode($user_experiences);$userEducations = json_encode($user_educations);$userLanguages = json_encode($user_languages);$userSkills = json_encode($user_skills);$userAptitudes = json_encode($user_aptitudes);$userHobbiesAndInterests = json_encode($user_hobbies_and_interests);$monthsJson = json_encode($months);$js = <<<JSconst userLanguages = Object.entries($userLanguages).map(([key, value]) => ({ value: key, name: value }))const userSkills = Object.entries($userSkills).map(([key, value]) => ({ value: key, name: value }))const userAptitudes = Object.entries($userAptitudes).map(([key, value]) => ({ value: key, name: value }))const userHobbiesAndInterests = Object.entries($userHobbiesAndInterests).map(([key, value]) => ({ value: key, name: value }))const backendVars = {months: JSON.parse('$monthsJson'),userIdEncrypted: "$user_uuid",cover: "$cover",image: "$image",following: "$following",total_connections: "$total_connections",facebook: "$facebook",twitter: "$twitter",instagram: "$instagram",overview: `$overview`,userExperiences: $userExperiences,userEducations: $userEducations,formatted_address: `$formatted_address`,userLanguages: userLanguages,userSkills: userSkills,userAptitudes: userAptitudes,userHobbiesAndInterests: userHobbiesAndInterests,showContact: "$show_contact",requestConnection: "$request_connection",CancelConnectionUrl: "$link_cancel",RequestConnectionUrl: "$link_request",fullName: `$full_name`,profileId: "$user_profile_id",linkInmail: "$link_inmail",view_following: $view_following,view_total_connections: $view_total_connections,}JS;$this->inlineScript()->appendScript($js);if ($currentNetwork->theme_id == Theme::THEME_LEADERSLINKED_LINKEDIN) {$this->headLink()->appendStylesheet('/react-bundles/profile/view/main.css');$this->inlineScript()->appendFile('/react-bundles/profile/view/linkedinProfileViewBundle.js');} else {$this->inlineScript()->appendFile('/react-bundles/profile/view/profileViewBundle.js');}?><div id="react_profile_view"><div class="process-comm" id="paginator-process-comm"><div class="spinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div></div>