Replace deprecated Roundcube core functions and constants
This commit is contained in:
parent
9e1fcdd148
commit
84fde2ba4a
4 changed files with 42 additions and 42 deletions
54
calendar.php
54
calendar.php
|
@ -302,7 +302,7 @@ class calendar extends rcube_plugin
|
|||
$this->rc->output->add_label('libcalendaring.itipaccepted','libcalendaring.itiptentative','libcalendaring.itipdeclined','libcalendaring.itipdelegated','libcalendaring.expandattendeegroup','libcalendaring.expandattendeegroupnodata');
|
||||
|
||||
// initialize attendees autocompletion
|
||||
rcube_autocomplete_init();
|
||||
$this->rc->autocomplete_init();
|
||||
|
||||
$this->rc->output->set_env('timezone', $this->timezone->getName());
|
||||
$this->rc->output->set_env('calendar_driver', $this->rc->config->get('calendar_driver'), false);
|
||||
|
@ -369,7 +369,7 @@ class calendar extends rcube_plugin
|
|||
$select->add($this->gettext('month'), "month");
|
||||
$select->add($this->gettext('agenda'), "table");
|
||||
$p['blocks']['view']['options']['default_view'] = array(
|
||||
'title' => html::label($field_id, Q($this->gettext('default_view'))),
|
||||
'title' => html::label($field_id, rcube::Q($this->gettext('default_view'))),
|
||||
'content' => $select->show($this->rc->config->get('calendar_default_view', $this->defaults['calendar_default_view'])),
|
||||
);
|
||||
}
|
||||
|
@ -385,7 +385,7 @@ class calendar extends rcube_plugin
|
|||
$select = new html_select(array('name' => '_timeslots', 'id' => $field_id));
|
||||
$select->add($choices);
|
||||
$p['blocks']['view']['options']['timeslots'] = array(
|
||||
'title' => html::label($field_id, Q($this->gettext('timeslots'))),
|
||||
'title' => html::label($field_id, rcube::Q($this->gettext('timeslots'))),
|
||||
'content' => $select->show(strval($this->rc->config->get('calendar_timeslots', $this->defaults['calendar_timeslots']))),
|
||||
);
|
||||
}
|
||||
|
@ -398,15 +398,15 @@ class calendar extends rcube_plugin
|
|||
|
||||
$field_id = 'rcmfd_firstday';
|
||||
$select = new html_select(array('name' => '_first_day', 'id' => $field_id));
|
||||
$select->add(rcube_label('sunday'), '0');
|
||||
$select->add(rcube_label('monday'), '1');
|
||||
$select->add(rcube_label('tuesday'), '2');
|
||||
$select->add(rcube_label('wednesday'), '3');
|
||||
$select->add(rcube_label('thursday'), '4');
|
||||
$select->add(rcube_label('friday'), '5');
|
||||
$select->add(rcube_label('saturday'), '6');
|
||||
$select->add($this->gettext('sunday'), '0');
|
||||
$select->add($this->gettext('monday'), '1');
|
||||
$select->add($this->gettext('tuesday'), '2');
|
||||
$select->add($this->gettext('wednesday'), '3');
|
||||
$select->add($this->gettext('thursday'), '4');
|
||||
$select->add($this->gettext('friday'), '5');
|
||||
$select->add($this->gettext('saturday'), '6');
|
||||
$p['blocks']['view']['options']['first_day'] = array(
|
||||
'title' => html::label($field_id, Q($this->gettext('first_day'))),
|
||||
'title' => html::label($field_id, rcube::Q($this->gettext('first_day'))),
|
||||
'content' => $select->show(strval($this->rc->config->get('calendar_first_day', $this->defaults['calendar_first_day']))),
|
||||
);
|
||||
}
|
||||
|
@ -424,7 +424,7 @@ class calendar extends rcube_plugin
|
|||
|
||||
$field_id = 'rcmfd_firsthour';
|
||||
$p['blocks']['view']['options']['first_hour'] = array(
|
||||
'title' => html::label($field_id, Q($this->gettext('first_hour'))),
|
||||
'title' => html::label($field_id, rcube::Q($this->gettext('first_hour'))),
|
||||
'content' => $select_hours->show($this->rc->config->get('calendar_first_hour', $this->defaults['calendar_first_hour']), array('name' => '_first_hour', 'id' => $field_id)),
|
||||
);
|
||||
}
|
||||
|
@ -437,7 +437,7 @@ class calendar extends rcube_plugin
|
|||
|
||||
$field_id = 'rcmfd_workstart';
|
||||
$p['blocks']['view']['options']['workinghours'] = array(
|
||||
'title' => html::label($field_id, Q($this->gettext('workinghours'))),
|
||||
'title' => html::label($field_id, rcube::Q($this->gettext('workinghours'))),
|
||||
'content' => $select_hours->show($this->rc->config->get('calendar_work_start', $this->defaults['calendar_work_start']), array('name' => '_work_start', 'id' => $field_id)) .
|
||||
' — ' . $select_hours->show($this->rc->config->get('calendar_work_end', $this->defaults['calendar_work_end']), array('name' => '_work_end', 'id' => $field_id)),
|
||||
);
|
||||
|
@ -457,7 +457,7 @@ class calendar extends rcube_plugin
|
|||
$select_colors->add($this->gettext('coloringmode3'), 3);
|
||||
|
||||
$p['blocks']['view']['options']['eventcolors'] = array(
|
||||
'title' => html::label($field_id . 'value', Q($this->gettext('eventcoloring'))),
|
||||
'title' => html::label($field_id . 'value', rcube::Q($this->gettext('eventcoloring'))),
|
||||
'content' => $select_colors->show($this->rc->config->get('calendar_event_coloring', $this->defaults['calendar_event_coloring'])),
|
||||
);
|
||||
}
|
||||
|
@ -475,10 +475,10 @@ class calendar extends rcube_plugin
|
|||
$select_type = new html_select(array('name' => '_alarm_type', 'id' => $field_id));
|
||||
$select_type->add($this->gettext('none'), '');
|
||||
foreach ($this->driver->alarm_types as $type)
|
||||
$select_type->add(rcube_label(strtolower("alarm{$type}option"), 'libcalendaring'), $type);
|
||||
$select_type->add($this->gettext(strtolower("alarm{$type}option"), 'libcalendaring'), $type);
|
||||
|
||||
$p['blocks']['view']['options']['alarmtype'] = array(
|
||||
'title' => html::label($field_id, Q($this->gettext('defaultalarmtype'))),
|
||||
'title' => html::label($field_id, rcube::Q($this->gettext('defaultalarmtype'))),
|
||||
'content' => $select_type->show($this->rc->config->get('calendar_default_alarm_type', '')),
|
||||
);
|
||||
}
|
||||
|
@ -493,11 +493,11 @@ class calendar extends rcube_plugin
|
|||
$input_value = new html_inputfield(array('name' => '_alarm_value', 'id' => $field_id . 'value', 'size' => 3));
|
||||
$select_offset = new html_select(array('name' => '_alarm_offset', 'id' => $field_id . 'offset'));
|
||||
foreach (array('-M','-H','-D','+M','+H','+D') as $trigger)
|
||||
$select_offset->add(rcube_label('trigger' . $trigger, 'libcalendaring'), $trigger);
|
||||
$select_offset->add($this->gettext('trigger' . $trigger, 'libcalendaring'), $trigger);
|
||||
|
||||
$preset = libcalendaring::parse_alarm_value($this->rc->config->get('calendar_default_alarm_offset', '-15M'));
|
||||
$p['blocks']['view']['options']['alarmoffset'] = array(
|
||||
'title' => html::label($field_id . 'value', Q($this->gettext('defaultalarmoffset'))),
|
||||
'title' => html::label($field_id . 'value', rcube::Q($this->gettext('defaultalarmoffset'))),
|
||||
'content' => $input_value->show($preset[0]) . ' ' . $select_offset->show($preset[1]),
|
||||
);
|
||||
}
|
||||
|
@ -516,7 +516,7 @@ class calendar extends rcube_plugin
|
|||
$default_calendar = $id;
|
||||
}
|
||||
$p['blocks']['view']['options']['defaultcalendar'] = array(
|
||||
'title' => html::label($field_id . 'value', Q($this->gettext('defaultcalendar'))),
|
||||
'title' => html::label($field_id . 'value', rcube::Q($this->gettext('defaultcalendar'))),
|
||||
'content' => $select_cal->show($this->rc->config->get('calendar_default_calendar', $default_calendar)),
|
||||
);
|
||||
}
|
||||
|
@ -556,7 +556,7 @@ class calendar extends rcube_plugin
|
|||
));
|
||||
|
||||
$p['blocks']['itip']['options']['after_action'] = array(
|
||||
'title' => html::label($field_id, Q($this->gettext('afteraction'))),
|
||||
'title' => html::label($field_id, rcube::Q($this->gettext('afteraction'))),
|
||||
'content' => $select->show($val) . $folders->show($folder),
|
||||
);
|
||||
}
|
||||
|
@ -655,13 +655,13 @@ class calendar extends rcube_plugin
|
|||
$select_type = new html_select(array('name' => '_birthdays_alarm_type', 'id' => $field_id) + $input_attrib);
|
||||
$select_type->add($this->gettext('none'), '');
|
||||
foreach ($this->driver->alarm_types as $type) {
|
||||
$select_type->add(rcube_label(strtolower("alarm{$type}option"), 'libcalendaring'), $type);
|
||||
$select_type->add($this->gettext(strtolower("alarm{$type}option"), 'libcalendaring'), $type);
|
||||
}
|
||||
|
||||
$input_value = new html_inputfield(array('name' => '_birthdays_alarm_value', 'id' => $field_id . 'value', 'size' => 3) + $input_attrib);
|
||||
$select_offset = new html_select(array('name' => '_birthdays_alarm_offset', 'id' => $field_id . 'offset') + $input_attrib);
|
||||
foreach (array('-M','-H','-D') as $trigger)
|
||||
$select_offset->add(rcube_label('trigger' . $trigger, 'libcalendaring'), $trigger);
|
||||
$select_offset->add($this->gettext('trigger' . $trigger, 'libcalendaring'), $trigger);
|
||||
|
||||
$preset = libcalendaring::parse_alarm_value($this->rc->config->get('calendar_birthdays_alarm_offset', '-1D'));
|
||||
$p['blocks']['birthdays']['options']['birthdays_alarmoffset'] = array(
|
||||
|
@ -914,7 +914,7 @@ class calendar extends rcube_plugin
|
|||
// display message with Undo link.
|
||||
$msg = html::span(null, $this->gettext('successremoval'))
|
||||
. ' ' . html::a(array('onclick' => sprintf("%s.http_request('event', 'action=undo', %s.display_message('', 'loading'))",
|
||||
JS_OBJECT_NAME, JS_OBJECT_NAME)), rcube_label('undo'));
|
||||
rcmail_output::JS_OBJECT_NAME, rcmail_output::JS_OBJECT_NAME)), $this->gettext('undo'));
|
||||
$this->rc->output->show_message($msg, 'confirmation', null, true, $undo_time);
|
||||
$got_msg = true;
|
||||
}
|
||||
|
@ -1503,11 +1503,11 @@ class calendar extends rcube_plugin
|
|||
}
|
||||
else {
|
||||
if ($err == UPLOAD_ERR_INI_SIZE || $err == UPLOAD_ERR_FORM_SIZE) {
|
||||
$msg = rcube_label(array('name' => 'filesizeerror', 'vars' => array(
|
||||
$msg = $this->gettext(array('name' => 'filesizeerror', 'vars' => array(
|
||||
'size' => show_bytes(parse_bytes(ini_get('upload_max_filesize'))))));
|
||||
}
|
||||
else {
|
||||
$msg = rcube_label('fileuploaderror');
|
||||
$msg = $this->gettext('fileuploaderror');
|
||||
}
|
||||
|
||||
$this->rc->output->command('plugin.import_error', array('message' => $msg));
|
||||
|
@ -2647,7 +2647,7 @@ class calendar extends rcube_plugin
|
|||
|
||||
return html::div(rtrim('event-row ' . $class),
|
||||
html::span('event-date', $time) .
|
||||
html::span('event-title', Q($event['title']))
|
||||
html::span('event-title', rcube::Q($event['title']))
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -3100,7 +3100,7 @@ class calendar extends rcube_plugin
|
|||
$uid = rcube_utils::get_input_value('_uid', rcube_utils::INPUT_POST);
|
||||
$mbox = rcube_utils::get_input_value('_mbox', rcube_utils::INPUT_POST);
|
||||
$mime_id = rcube_utils::get_input_value('_part', rcube_utils::INPUT_POST);
|
||||
$charset = RCMAIL_CHARSET;
|
||||
$charset = RCUBE_CHARSET;
|
||||
|
||||
// establish imap connection
|
||||
$imap = $this->rc->get_storage();
|
||||
|
|
|
@ -2388,7 +2388,7 @@ class kolab_driver extends calendar_driver
|
|||
|
||||
if ($action != 'form-new') {
|
||||
$form['sharing'] = array(
|
||||
'name' => Q($this->cal->gettext('tabsharing')),
|
||||
'name' => rcube::Q($this->cal->gettext('tabsharing')),
|
||||
'content' => html::tag('iframe', array(
|
||||
'src' => $this->cal->rc->url(array('_action' => 'calendar-acl', 'id' => $calendar['id'], 'framed' => 1)),
|
||||
'width' => '100%',
|
||||
|
@ -2414,7 +2414,7 @@ class kolab_driver extends calendar_driver
|
|||
foreach ($tab['fieldsets'] as $fieldset) {
|
||||
$subcontent = $this->get_form_part($fieldset);
|
||||
if ($subcontent) {
|
||||
$content .= html::tag('fieldset', null, html::tag('legend', null, Q($fieldset['name'])) . $subcontent) ."\n";
|
||||
$content .= html::tag('fieldset', null, html::tag('legend', null, rcube::Q($fieldset['name'])) . $subcontent) ."\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -2423,7 +2423,7 @@ class kolab_driver extends calendar_driver
|
|||
}
|
||||
|
||||
if ($content) {
|
||||
$this->form_html .= html::tag('fieldset', null, html::tag('legend', null, Q($tab['name'])) . $content) ."\n";
|
||||
$this->form_html .= html::tag('fieldset', null, html::tag('legend', null, rcube::Q($tab['name'])) . $content) ."\n";
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2450,9 +2450,9 @@ class kolab_driver extends calendar_driver
|
|||
if (is_array($form['content']) && !empty($form['content'])) {
|
||||
$table = new html_table(array('cols' => 2));
|
||||
foreach ($form['content'] as $col => $colprop) {
|
||||
$label = !empty($colprop['label']) ? $colprop['label'] : rcube_label($col);
|
||||
$label = !empty($colprop['label']) ? $colprop['label'] : $this->rc->gettext($col);
|
||||
|
||||
$table->add('title', html::label($colprop['id'], Q($label)));
|
||||
$table->add('title', html::label($colprop['id'], rcube::Q($label)));
|
||||
$table->add(null, $colprop['value']);
|
||||
}
|
||||
$content = $table->show();
|
||||
|
|
|
@ -318,7 +318,7 @@ class kolab_user_calendar extends kolab_calendar
|
|||
'X-OUT-OF-OFFICE' => $this->cal->gettext('availoutofoffice'),
|
||||
);
|
||||
|
||||
// console('_fetch_freebusy', kolab_storage::get_freebusy_url($this->userdata['mail']), $fbdata);
|
||||
// rcmail::console('_fetch_freebusy', kolab_storage::get_freebusy_url($this->userdata['mail']), $fbdata);
|
||||
|
||||
// parse free-busy information
|
||||
$count = 0;
|
||||
|
|
|
@ -291,7 +291,7 @@ class calendar_ui
|
|||
|
||||
$classes = array('calendar', 'cal-' . asciiwords($id, true));
|
||||
$title = $prop['title'] ?: ($prop['name'] != $prop['listname'] || strlen($prop['name']) > 25 ?
|
||||
html_entity_decode($prop['name'], ENT_COMPAT, RCMAIL_CHARSET) : '');
|
||||
html_entity_decode($prop['name'], ENT_COMPAT, RCUBE_CHARSET) : '');
|
||||
|
||||
if ($prop['virtual'])
|
||||
$classes[] = 'virtual';
|
||||
|
@ -308,7 +308,7 @@ class calendar_ui
|
|||
if (!$activeonly || $prop['active']) {
|
||||
$label_id = 'cl:' . $id;
|
||||
$content = html::div(join(' ', $classes),
|
||||
html::span(array('class' => 'calname', 'id' => $label_id, 'title' => $title), $prop['editname'] ? Q($prop['editname']) : $prop['listname']) .
|
||||
html::span(array('class' => 'calname', 'id' => $label_id, 'title' => $title), $prop['editname'] ? rcube::Q($prop['editname']) : $prop['listname']) .
|
||||
($prop['virtual'] ? '' :
|
||||
html::tag('input', array('type' => 'checkbox', 'name' => '_cal[]', 'value' => $id, 'checked' => $prop['active'], 'aria-labelledby' => $label_id), '') .
|
||||
html::span('actions',
|
||||
|
@ -504,7 +504,7 @@ class calendar_ui
|
|||
$attrib['id'] = 'rcmImportForm';
|
||||
|
||||
// Get max filesize, enable upload progress bar
|
||||
$max_filesize = rcube_upload_init();
|
||||
$max_filesize = $this->rc->upload_init();
|
||||
|
||||
$accept = '.ics, text/calendar, text/x-vcalendar, application/ics';
|
||||
if (class_exists('ZipArchive', false)) {
|
||||
|
@ -528,7 +528,7 @@ class calendar_ui
|
|||
|
||||
$html .= html::div('form-section',
|
||||
html::div(null, $input->show()) .
|
||||
html::div('hint', rcube_label(array('name' => 'maxuploadsize', 'vars' => array('size' => $max_filesize))))
|
||||
html::div('hint', $this->rc->gettext(array('name' => 'maxuploadsize', 'vars' => array('size' => $max_filesize))))
|
||||
);
|
||||
|
||||
$html .= html::div('form-section',
|
||||
|
@ -607,7 +607,7 @@ class calendar_ui
|
|||
$attrib['id'] = 'rcmUploadForm';
|
||||
|
||||
// Get max filesize, enable upload progress bar
|
||||
$max_filesize = rcube_upload_init();
|
||||
$max_filesize =$this->rc->upload_init();
|
||||
|
||||
$button = new html_inputfield(array('type' => 'button'));
|
||||
$input = new html_inputfield(array(
|
||||
|
@ -616,9 +616,9 @@ class calendar_ui
|
|||
|
||||
return html::div($attrib,
|
||||
html::div(null, $input->show()) .
|
||||
html::div('formbuttons', $button->show(rcube_label('upload'), array('class' => 'button mainaction',
|
||||
'onclick' => JS_OBJECT_NAME . ".upload_file(this.form)"))) .
|
||||
html::div('hint', rcube_label(array('name' => 'maxuploadsize', 'vars' => array('size' => $max_filesize))))
|
||||
html::div('formbuttons', $button->show($this->rc->gettext('upload'), array('class' => 'button mainaction',
|
||||
'onclick' => rcmail_output::JS_OBJECT_NAME . ".upload_file(this.form)"))) .
|
||||
html::div('hint', $this->rc->gettext(array('name' => 'maxuploadsize', 'vars' => array('size' => $max_filesize))))
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -790,7 +790,7 @@ class calendar_ui
|
|||
html::tag('table', array('id' => $attrib['id'] . '-owner', 'style' => 'display:none') + $attrib,
|
||||
html::tag('thead', null,
|
||||
html::tag('tr', null,
|
||||
html::tag('td', array('colspan' => 2), Q($this->cal->gettext('resourceowner')))
|
||||
html::tag('td', array('colspan' => 2), rcube::Q($this->cal->gettext('resourceowner')))
|
||||
)
|
||||
) .
|
||||
html::tag('tbody', null, ''),
|
||||
|
|
Loading…
Reference in a new issue