Code Duplication    Length = 12-14 lines in 3 locations

main/admin/index.php 1 location

@@ 519-530 (lines=12) @@
516
517
// Display the Site Use Cookie Warning Validation
518
$useCookieValidation = api_get_setting('cookie_warning');
519
if ($useCookieValidation === 'true') {
520
    if (isset($_POST['acceptCookies'])) {
521
        api_set_site_use_cookie_warning_cookie();
522
    } else if (!api_site_use_cookie_warning_cookie_exist()) {
523
        if (Template::isToolBarDisplayedForUser()) {
524
            $tpl->assign('toolBarDisplayed', true);
525
        } else {
526
            $tpl->assign('toolBarDisplayed', false);
527
        }
528
        $tpl->assign('displayCookieUsageWarning', true);
529
    }
530
}
531
532
$tpl->assign('web_admin_ajax_url', $admin_ajax_url);
533
$tpl->assign('blocks', $blocks);

index.php 1 location

@@ 122-133 (lines=12) @@
119
120
// Display the Site Use Cookie Warning Validation
121
$useCookieValidation = api_get_setting('cookie_warning');
122
if ($useCookieValidation === 'true') {
123
    if (isset($_POST['acceptCookies'])) {
124
        api_set_site_use_cookie_warning_cookie();
125
    } else if (!api_site_use_cookie_warning_cookie_exist()) {
126
        if (Template::isToolBarDisplayedForUser()) {
127
            $controller->tpl->assign('toolBarDisplayed', true);
128
        } else {
129
            $controller->tpl->assign('toolBarDisplayed', false);
130
        }
131
        $controller->tpl->assign('displayCookieUsageWarning', true);
132
    }
133
}
134
135
// When loading a chamilo page do not include the hot courses and news
136

user_portal.php 1 location

@@ 191-204 (lines=14) @@
188
189
// Display the Site Use Cookie Warning Validation
190
$useCookieValidation = api_get_setting('cookie_warning');
191
if ($useCookieValidation === 'true') {
192
    if (isset($_POST['acceptCookies'])) {
193
        api_set_site_use_cookie_warning_cookie();
194
    } else {
195
        if (!api_site_use_cookie_warning_cookie_exist()) {
196
            if (Template::isToolBarDisplayedForUser()) {
197
                $controller->tpl->assign('toolBarDisplayed', true);
198
            } else {
199
                $controller->tpl->assign('toolBarDisplayed', false);
200
            }
201
            $controller->tpl->assign('displayCookieUsageWarning', true);
202
        }
203
    }
204
}
205
206
//check for flash and message
207
$sniff_notification = '';