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?>