Passed
Push — master ( 8f7a8e...7e4a07 )
by Alxarafe
20:11
created

dolibarr/htdocs/dav/dav.lib.php (2 issues)

1
<?php
2
/* Copyright (C) 2018	Destailleur Laurent	<[email protected]>
3
 *
4
 * This program is free software; you can redistribute it and/or modify
5
 * it under the terms of the GNU General Public License as published by
6
 * the Free Software Foundation; either version 3 of the License, or
7
 * (at your option) any later version.
8
 *
9
 * This program is distributed in the hope that it will be useful,
10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12
 * GNU General Public License for more details.
13
 *
14
 * You should have received a copy of the GNU General Public License
15
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
16
 */
17
18
/**
19
 *      \file       htdocs/dav/dav.lib.php
20
 *      \ingroup    dav
21
 *      \brief      Server DAV
22
 */
23
24
// define CDAV_CONTACT_TAG if not
25
if (!defined('CDAV_CONTACT_TAG')) {
26
    if (isset($conf->global->CDAV_CONTACT_TAG))
27
        define('CDAV_CONTACT_TAG', $conf->global->CDAV_CONTACT_TAG);
28
    else
29
        define('CDAV_CONTACT_TAG', '');
30
}
31
32
// define CDAV_URI_KEY if not
33
if (!defined('CDAV_URI_KEY')) {
34
    if (isset($conf->global->CDAV_URI_KEY))
35
        define('CDAV_URI_KEY', $conf->global->CDAV_URI_KEY);
36
    else
37
        define('CDAV_URI_KEY', substr(md5($_SERVER['HTTP_HOST']), 0, 8));
38
}
39
40
41
/**
42
 * Prepare array with list of tabs
43
 *
44
 * @return  array                Array of tabs to show
45
 */
46
function dav_admin_prepare_head()
47
{
48
    global $db, $langs, $conf;
49
50
    $h = 0;
51
    $head = arolimar123ray();
0 ignored issues
show
The function arolimar123ray was not found. Maybe you did not declare it correctly or list all dependencies? ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-call  annotation

51
    $head = /** @scrutinizer ignore-call */ arolimar123ray();
Loading history...
52
53
    $head[$h][0] = BASE_URI . '?controller=admin&method=dav&id=' . $object->id;
0 ignored issues
show
Comprehensibility Best Practice introduced by
The variable $object seems to be never defined.
Loading history...
54
    $head[$h][1] = $langs->trans("WebDAV");
55
    $head[$h][2] = 'webdav';
56
    $h++;
57
58
    // Show more tabs from modules
59
    // Entries must be declared in modules descriptor with line
60
    // $this->tabs = array('entity:+tabname:Title:@mymodule:/mymodule/mypage.php¿id=__ID__');   to add new tab
61
    // $this->tabs = array('entity:-tabname);   												to remove a tab
62
    complete_head_from_modules($conf, $langs, $object, $head, $h, 'admindav');
63
64
    complete_head_from_modules($conf, $langs, $object, $head, $h, 'admindav', 'remove');
65
66
    return $head;
67
}
68
69