1<?php
2
3/**
4 *
5 *set users widgets
6 *
7 */
8
9# include required scripts
10require_once( dirname(__FILE__) . '/../../../functions/functions.php' );
11
12# initialize required objects
13$Database 	= new Database_PDO;
14$Result		= new Result;
15$User		= new User ($Database);
16
17# verify that user is logged in
18$User->check_user_session();
19
20# validate csrf cookie
21$User->Crypto->csrf_cookie ("validate", "user-menu", $_POST['csrf_cookie']) === false ? $Result->show("danger", _("Invalid CSRF cookie"), true) : "";
22
23/* save widgets */
24if (!$User->self_update_widgets ($_POST['widgets'])) 	{ $Result->show("danger", _('Error updating'),true); }
25else 													{ $Result->show("success", _('Widgets updated'),true); }
26?>