Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 5899 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

<?php

use LeadersLinked\Model\Theme;

$currentUserHelper = $this->currentUserHelper();
$currentUser = $currentUserHelper->getUser();

$acl            = $this->viewModel()->getRoot()->getVariable('acl');
$roleName = $currentUser->usertype_id;

$allowDailyPulse    = $acl->isAllowed($roleName, 'daily-pulse') ? 1 : 0;
if ($allowDailyPulse) {
  $routeDailyPulse = $this->url('daily-pulse');
} else {
  $routeDailyPulse = '';
}



$currentNetworkHelper = $this->currentNetworkHelper();
$currentNetwork = $currentNetworkHelper->getNetwork();


$routeMoodle = $this->url('moodle');
$emojione_image_path_png  = $this->basePath('vendors/smiley/assets/png/');

$js = <<<JS

const backendVars={
  image: "$image",
  fullName: `$fullname`,
  description: `$description`,
  country: "$country",
  visits: "$visits",
  connections: "$connections",
  feed: "$feed",
  moodle_name: "$moodle_name",
  moodle_image: "$moodle_image",
  microlearning_appstore: "$microlearning_appstore",
  microlearning_playstore: "$microlearning_playstore",
}

const LABELS = {
  MY_GROUPS: 'LABEL_MY_GROUPS',
  GROUPS: 'LABEL_GROUPS',
  WHAT_ARE_YOU_THINKING: 'LABEL_WHAT_ARE_YOU_THINKING',
  GROUP_VIEW: 'LABEL_GROUP_VIEW',
  VIEW_MORE: 'LABEL_VIEW_MORE',
  VIEW_LESS: 'LABEL_VIEW_LESS',
  WHO_HAS_SEEN_MY_PROFILE: 'LABEL_WHO_HAS_SEEN_MY_PROFILE',
  CONNECT_WITH: 'LABEL_CONNECT_WITH',
  POSTS: 'LABEL_POSTS',
  DATATABLE_EMPTY: 'LABEL_DATATABLE_EMPTY',
  CONNECT: 'LABEL_CONNECT',
  CANCEL: 'LABEL_CANCEL',
  NOT_AVAILABLE_POSTS: 'LABEL_NOT_AVAILABLE_POSTS',
  MICRO_LEARNING: 'LABEL_MICRO_LEARNING',
  NOT_AVAILABLE_FEEDS: 'LABEL_NOT_AVAILABLE_FEEDS',
  SEND: 'LABEL_SEND',
  SHARE_A_POST: 'LABEL_SHARE_A_POST',
  SHARE_WITH: 'LABEL_SHARE_WITH',
  CONNECTIONS: 'LABEL_CONNECTIONS',
  PUBLIC: 'LABEL_PUBLIC',
  SUGGEST_GROUPS: 'LABEL_SUGGEST_GROUPS',
  VIEW_RECOMMENDATIONS: 'LABEL_VIEW_RECOMMENDATIONS',
  IMAGE: 'LABEL_IMAGE',
  DOCUMENT: 'LABEL_DOCUMENT',
  AUDIO: 'LABEL_AUDIO',
  VIDEO: 'LABEL_VIDEO',
  WRITE_A_POST: 'LABEL_WRITE_A_POST',
  DELETE: 'LABEL_DELETE',
  DOWNLOAD: 'LABEL_DOWNLOAD',
  READ_MORE: 'LABEL_READ_MORE',
  READ_LESS: 'LABEL_READ_LESS',
  LIKE: 'LABEL_LIKE',
  COMMENT: 'LABEL_COMMENT',
  SHARE: 'LABEL_SHARE',
  SHARED: 'LABEL_SHARED',
  COMMENTS: 'LABEL_COMMENTS',
  SENDS: 'LABEL_SENDS',
  WRITE_A_COMMENT: 'LABEL_WRITE_A_COMMENT',
  MICRO_LEARNING: 'LABEL_MICRO_LEARNING',
  WRITE: 'LABEL_WRITE',
}

const routeTimeline = "$routeTimeline"
const routeDailyPulse = "$routeDailyPulse"
JS;

$this->inlineScript()->appendScript($js);

if ($currentNetwork->theme_id == Theme::THEME_LEADERSLINKED_LINKEDIN) {
  $this->headLink()->appendStylesheet('/react-bundles/dashboard/linkedin/main.css');
  $this->inlineScript()->appendFile('/react-bundles/dashboard/linkedin/dashboardBundle.js');
} else {
  $this->headLink()->appendStylesheet('/look-and-field/dashboard.css');
  $this->inlineScript()->appendFile('/react-bundles/dashboard/default/dashboardBundle.js');
}

?>

<div id="react-feeds" class="posts-section">
  <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>