Code Duplication    Length = 12-14 lines in 3 locations

main/admin/index.php 1 location

@@ 448-459 (lines=12) @@
445
446
// Display the Site Use Cookie Warning Validation
447
$useCookieValidation = api_get_setting('cookie_warning');
448
if ($useCookieValidation === 'true') {
449
    if (isset($_POST['acceptCookies'])) {
450
        api_set_site_use_cookie_warning_cookie();
451
    } else if (!api_site_use_cookie_warning_cookie_exist()) {
452
        if (Template::isToolBarDisplayedForUser()) {
453
            $tpl->assign('toolBarDisplayed', true);
454
        } else {
455
            $tpl->assign('toolBarDisplayed', false);
456
        }
457
        $tpl->assign('displayCookieUsageWarning', true);
458
    }
459
}
460
461
$tpl->assign('web_admin_ajax_url', $admin_ajax_url);
462
$tpl->assign('blocks', $blocks);

user_portal.php 1 location

@@ 205-218 (lines=14) @@
202
203
// Display the Site Use Cookie Warning Validation
204
$useCookieValidation = api_get_setting('cookie_warning');
205
if ($useCookieValidation === 'true') {
206
    if (isset($_POST['acceptCookies'])) {
207
        api_set_site_use_cookie_warning_cookie();
208
    } else {
209
        if (!api_site_use_cookie_warning_cookie_exist()) {
210
            if (Template::isToolBarDisplayedForUser()) {
211
                $controller->tpl->assign('toolBarDisplayed', true);
212
            } else {
213
                $controller->tpl->assign('toolBarDisplayed', false);
214
            }
215
            $controller->tpl->assign('displayCookieUsageWarning', true);
216
        }
217
    }
218
}
219
220
//check for flash and message
221
$sniff_notification = '';

index.php 1 location

@@ 142-153 (lines=12) @@
139
140
// Display the Site Use Cookie Warning Validation
141
$useCookieValidation = api_get_setting('cookie_warning');
142
if ($useCookieValidation === 'true') {
143
    if (isset($_POST['acceptCookies'])) {
144
        api_set_site_use_cookie_warning_cookie();
145
    } else if (!api_site_use_cookie_warning_cookie_exist()) {
146
        if (Template::isToolBarDisplayedForUser()) {
147
            $controller->tpl->assign('toolBarDisplayed', true);
148
        } else {
149
            $controller->tpl->assign('toolBarDisplayed', false);
150
        }
151
        $controller->tpl->assign('displayCookieUsageWarning', true);
152
    }
153
}
154
155
// When loading a chamilo page do not include the hot courses and news
156