/** * Update Dashboard List */ function dashboard_update_list($data) { if ($data['positions']) { $po = explode("-", $data['positions']); for ($i = 0; $i < count($po); $i++) { $pos = ''; $pos = str_replace('widget_', '', $po[$i]); $positions[$i] = explode(',', $pos); } } $user = new User(); $user->byID($_SESSION['log_id']); $dashboard_type = 'dashboard_' . $data['dashboard_type']; $user->{$dashboard_type} = $positions; $user->update($_SESSION['log_id']); }
/** * User Delete Form Submit. */ function user_delete_form_submit($data) { //$user = new User(); //$user->loadSingle('id = ' . $data['id']); $user = new User(); $user->byID($data['id']); if ($user->affected > 0) { // Remove user $user->delete($data['id']); natural_set_message('User ' . $user->first_name . ' ' . $user->last_name . ' was removed successfully!', 'success'); return $data['id']; } else { natural_set_message('Problems removing user ' . $user->first_name . ' ' . $user->last_name . '!', 'error'); return FALSE; } }
function dashboard_user_update($data) { //print_debug(json_decode(file_get_contents("php://input"))); $user = new User(); $user->byID($_SESSION['log_id']); $user->dashboard = file_get_contents("php://input"); $user->update($_SESSION['log_id']); }