X-Git-Url: https://scm.cri.minesparis.psl.eu/git/Plinn.git/blobdiff_plain/3c4367d8e03450e9a73e61f4247145d2b6c86a33..959d888c17d1403d2eeecc19bc4b5e2c8d1debf6:/skins/jscalendar/calendar.php?ds=inline
diff --git a/skins/jscalendar/calendar.php b/skins/jscalendar/calendar.php
deleted file mode 100644
index 5b9120d..0000000
--- a/skins/jscalendar/calendar.php
+++ /dev/null
@@ -1,119 +0,0 @@
-calendar_file = 'calendar_stripped.js';
- $this->calendar_setup_file = 'calendar-setup_stripped.js';
- } else {
- $this->calendar_file = 'calendar.js';
- $this->calendar_setup_file = 'calendar-setup.js';
- }
- $this->calendar_lang_file = 'lang/calendar-' . $lang . '.js';
- $this->calendar_theme_file = $theme.'.css';
- $this->calendar_lib_path = preg_replace('/\/+$/', '/', $calendar_lib_path);
- $this->calendar_options = array('ifFormat' => '%Y/%m/%d',
- 'daFormat' => '%Y/%m/%d');
- }
-
- function set_option($name, $value) {
- $this->calendar_options[$name] = $value;
- }
-
- function load_files() {
- echo $this->get_load_files_code();
- }
-
- function get_load_files_code() {
- $code = ( '' . NEWLINE );
- $code .= ( '' . NEWLINE );
- $code .= ( '' . NEWLINE );
- $code .= ( '' );
- return $code;
- }
-
- function _make_calendar($other_options = array()) {
- $js_options = $this->_make_js_hash(array_merge($this->calendar_options, $other_options));
- $code = ( '' );
- return $code;
- }
-
- function make_input_field($cal_options = array(), $field_attributes = array()) {
- $id = $this->_gen_id();
- $attrstr = $this->_make_html_attr(array_merge($field_attributes,
- array('id' => $this->_field_id($id),
- 'type' => 'text')));
- echo '';
- echo '' .
- '
';
-
- $options = array_merge($cal_options,
- array('inputField' => $this->_field_id($id),
- 'button' => $this->_trigger_id($id)));
- echo $this->_make_calendar($options);
- }
-
- /// PRIVATE SECTION
-
- function _field_id($id) { return 'f-calendar-field-' . $id; }
- function _trigger_id($id) { return 'f-calendar-trigger-' . $id; }
- function _gen_id() { static $id = 0; return ++$id; }
-
- function _make_js_hash($array) {
- $jstr = '';
- reset($array);
- while (list($key, $val) = each($array)) {
- if (is_bool($val))
- $val = $val ? 'true' : 'false';
- else if (!is_numeric($val))
- $val = '"'.$val.'"';
- if ($jstr) $jstr .= ',';
- $jstr .= '"' . $key . '":' . $val;
- }
- return $jstr;
- }
-
- function _make_html_attr($array) {
- $attrstr = '';
- reset($array);
- while (list($key, $val) = each($array)) {
- $attrstr .= $key . '="' . $val . '" ';
- }
- return $attrstr;
- }
-};
-
-?>
\ No newline at end of file