[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / fullcalendar / fullcalendar_pipelines.php
1 <?php
2
3 /**********
4 * PUBLIC *
5 **********/
6
7 function fullcalendar_insert_head_css($flux_ = '', $prive = false){
8 static $done = false;
9 if($done) return $flux_;
10 $done = true;
11 $flux .= "<link rel='stylesheet' type='text/css' href='".find_in_path('css/cupertino/theme.css')."' />
12 ";
13 $flux .= "<link rel='stylesheet' type='text/css' href='".find_in_path('css/fullcalendar.css')."' />
14 ";
15 $flux .= "<link rel='stylesheet' type='text/css' media='print' href='".find_in_path('css/fullcalendar.print.css')."' />
16 ";
17 return $flux_ . $flux;
18 }
19
20 function fullcalendar_insert_head($flux_){
21 $flux .= "<script type='text/javascript' src='".find_in_path('js/fullcalendar.js')."'></script>
22 ";
23 $flux .= "<script type='text/javascript' src='".find_in_path('js/gcal.js')."'></script>
24 ";
25 return $flux_ . fullcalendar_insert_head_css() . $flux;
26 }
27
28 /*********
29 * PRIVE *
30 *********/
31
32 function fullcalendar_header_prive($flux_){
33 $flux = "<!-- FULLCALENDAR HEADER PRIVE START -->
34 ";
35 $flux .= "<script type='text/javascript' src='".url_absolue(find_in_path('lib/jquery-ui-1.8.9/ui/jquery-ui.js'))."'></script>
36 ";
37 $flux .= "<script type='text/javascript' src='".url_absolue(find_in_path('lib/jquery-ui-1.8.9/ui/jquery.ui.core.js'))."'></script>
38 ";
39 $flux .= "<script type='text/javascript' src='".url_absolue(find_in_path('lib/jquery-ui-1.8.9/ui/jquery.ui.datepicker.js'))."'></script>
40 ";
41 $flux .= "<script type='text/javascript' src='".url_absolue(find_in_path('lib/jquery-ui-1.8.9/ui/jquery.effects.scale.js'))."'></script>
42 ";
43 $flux .= "<script type='text/javascript' src='".url_absolue(find_in_path('js/jquery.ui.timepicker.js'))."'></script>
44 ";
45 $flux .= "<script type='text/javascript' src='".url_absolue(find_in_path('js/fullcalendar.js'))."'></script>
46 ";
47 $flux .= "<script type='text/javascript' src='".url_absolue(find_in_path('js/gcal.js'))."'></script>
48 ";
49 $flux .= "<link rel='stylesheet' type='text/css' href='".url_absolue(find_in_path('css/jquery-ui.css'))."' />
50 ";
51 $flux .= "<link rel='stylesheet' type='text/css' href='".url_absolue(find_in_path('css/jquery-ui-timepicker.css'))."' />
52 ";
53 $flux .= "<link rel='stylesheet' type='text/css' href='".find_in_path('css/cupertino/theme.css')."' />
54 ";
55 $flux .= "<link rel='stylesheet' type='text/css' href='".url_absolue(find_in_path('css/fullcalendar.css'))."' />
56 ";
57 $flux .= "<!-- FULLCALENDAR HEADER PRIVE FIN -->
58 ";
59 return $flux_ . $flux;
60 }
61
62 function fullcalendar_affiche_milieu($flux) {
63 # $exec = $flux["args"]["exec"];
64 # if ($exec == "naviguer") {
65 # if($flux['args']['id_rubrique']){
66 # $ret = "<div id='pave_selection'>";
67 # $ret .= recuperer_fond("prive/contenu/fullcalendar_rubriques", array('id_auteur'=>$flux['args']['id_rubrique']));
68 # $ret .= "</div>";
69 # $flux["data"] .= $ret;
70 # }
71 # }
72 return $flux;
73 }
74
75 function fullcalendar_affiche_gauche($flux){
76 # include_spip('inc/presentation');
77 # if ($flux['args']['exec'] == 'articles'){
78 # $flux['data'] .=
79 # debut_cadre_relief('',true,'', _T('fullcalendar:fullcalendar')) .
80 # recuperer_fond('prive/contenu/fullcalendar_articles', array('id_auteur'=>$flux['args']['id_article'])) .
81 # fin_cadre_relief(true);
82 # }
83 return $flux;
84 }
85
86
87 /*************
88 * JQUERY UI *
89 *************/
90
91 function fullcalendar_jqueryui_forcer($scripts){
92 $scripts[] = "jquery.ui.core";
93 $scripts[] = "jquery.ui.all";
94 #$scripts[] = "jquery.ui.timepicker.js";
95 $scripts[] = "jquery.ui.datepicker";
96 $scripts[] = "jquery.effects.scale";
97 $scripts[] = "jquery.ui.dialog";
98 $scripts[] = "jquery.ui.tabs";
99 return $scripts;
100 }
101
102 ?>