Advertisement
Guest User

Untitled

a guest
May 28th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.13 KB | None | 0 0
  1. if ($arg0 == 'node' && is_numeric($arg1)) {
  2.         $_nid = (int)$arg1;
  3.         $node_type = onotate_node_type($_nid);
  4.         switch ($node_type) {
  5.             case 'onotate_company':
  6.                 switch ($arg2) {
  7.                     case 'people':
  8.                         $vars['template_files'][] = 'page-node-people';
  9.                         break;
  10.                     case '':
  11.                     default:
  12.                         $vars['template_files'][] = 'page-type-company';
  13.                         $vars['title'] = onotate_node_title($_nid).' > Dashboard';
  14.                         break;
  15.                 }
  16.                 break;
  17.             case 'onotate_client':
  18.                 switch ($arg2) {
  19.                     case 'people':
  20.                     case '':
  21.                     default:
  22.                         $vars['template_files'][] = 'page-type-client';
  23.                         break;
  24.                 }
  25.                 break;
  26.             case 'onotate_project':
  27.                 switch ($arg2) {
  28.                     case 'review':
  29.                         $js_settings = array('onotate' => array (
  30.                                 'mode' => 'review'
  31.                             )
  32.                         );
  33.                         $vars['template_files'][] = 'page-onotate-annotate-stage-browser';
  34.                         break;
  35.                     case 'stage':
  36.                         $vars['template_files'][] = 'page-type-stage';
  37.                         break;
  38.                     default:
  39.                         $vars['template_files'][] = 'page-type-project';
  40.                         $vars['title'] = onotate_node_title($user->profile_company).' > Dashboard';
  41.                         break;
  42.                 }
  43.                 break;
  44.             case 'onotate_stage':
  45.                 switch ($arg2) {
  46.                     case '':
  47.                     default:
  48.                         $vars['template_files'][] = 'page-type-stage';
  49.                         $vars['title'] = ' > '.onotate_node_title(arg(1));
  50.                         break;
  51.                 }
  52.                 break;
  53.             case 'onotate_image':
  54.                 switch ($arg2) {
  55.                     case 'edit':
  56.                         $vars['template_files'][] = 'page-type-page-edit';
  57.                         $js_settings = array('onotate' => array (
  58.                                 'page_image' => array(),
  59.                                 'page_bg' => array()
  60.                             )
  61.                         );
  62.                        
  63.                         break;
  64.                     default:
  65.                         $js_settings = array('onotate' => array (
  66.                                 'mode' => 'overview'
  67.                             )
  68.                         );
  69.                         $vars['template_files'][] = 'page-type-page';
  70.                         $vars['title'] = 'page review';
  71.                         break;
  72.                 }
  73.                 break;
  74.             default:
  75.                 $vars['template_files'][] = 'page-type-company';
  76.                 $vars['title'] = 'home dashboard';
  77.                 break;
  78.         }
  79.     }
  80.    
  81.     $_title_suffix = 'onotate';
  82.    
  83.     $vars['head_title'] = ($vars['title']) ? $vars['title'] . ' | ' . $_title_suffix : $_title_suffix;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement