| | |
| | | $opt = rcmail::get_instance()->config->get($config_key); |
| | | |
| | | if (!empty($opt)) |
| | | { |
| | | $db = &rcmail::get_instance()->db; |
| | | |
| | | if ($db->db_provider=='pgsql') |
| | | { |
| | | $db->db_handle->setOption('disable_smart_seqname', true); |
| | | $db->db_handle->setOption('seqname_format', '%s'); |
| | | } |
| | | |
| | | return $opt; |
| | | } |
| | | |
| | | return $sequence; |
| | | } |
| | |
| | | $app = rcmail::get_instance(); |
| | | return $app->url((array)$p + array('_action' => $action, 'task' => $task)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Add a localized label to the client environment |
| | | * @deprecated |
| | | */ |
| | | function rcube_add_label() |
| | | { |
| | | global $OUTPUT; |
| | | |
| | | $arg_list = func_get_args(); |
| | | foreach ($arg_list as $i => $name) |
| | | $OUTPUT->add_label($name); |
| | | } |
| | | |
| | | |
| | | /** |
| | |
| | | } |
| | | } |
| | | |
| | | // settings for mbstring module (by Tadashi Jokagi) |
| | | if (is_null($mbstring_loaded)) { |
| | | if ($mbstring_loaded = extension_loaded("mbstring")) |
| | | mb_internal_encoding(RCMAIL_CHARSET); |
| | | } |
| | | |
| | | if (is_null($mbstring_loaded)) |
| | | $mbstring_loaded = extension_loaded('mbstring'); |
| | | |
| | | // convert charset using mbstring module |
| | | if ($mbstring_loaded) |
| | | { |
| | |
| | | $attrib += array('maxlength' => 100, 'relanames' => false); |
| | | |
| | | // add some labels to client |
| | | rcube_add_label('purgefolderconfirm'); |
| | | rcube_add_label('deletemessagesconfirm'); |
| | | $RCMAIL->output->add_label('purgefolderconfirm', 'deletemessagesconfirm'); |
| | | |
| | | $type = $attrib['type'] ? $attrib['type'] : 'ul'; |
| | | unset($attrib['type']); |
| | |
| | | $classes[] = 'trash'; |
| | | else if ($folder['id']==$CONFIG['junk_mbox']) |
| | | $classes[] = 'junk'; |
| | | else if ($folder['id']=='INBOX') |
| | | $classes[] = 'inbox'; |
| | | else |
| | | $classes[] = asciiwords($folder_class ? $folder_class : strtolower($folder['id']), true); |
| | | $classes[] = '_'.asciiwords($folder_class ? $folder_class : strtolower($folder['id']), true); |
| | | |
| | | $classes[] = $zebra_class; |
| | | |