/**
 * 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']);
}
Exemplo n.º 2
0
/**
 * 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']);
}