} $val = array('name' => $_REQUEST['name'], 'imagetype' => $_REQUEST['imagetype'], 'image' => $image); $result = CImage::create($val); $msg_ok = S_IMAGE_ADDED; $msg_fail = S_CANNOT_ADD_IMAGE; $audit_action = 'Image [' . $_REQUEST['name'] . '] added'; } show_messages($result, $msg_ok, $msg_fail); if ($result) { add_audit(AUDIT_ACTION_UPDATE, AUDIT_RESOURCE_IMAGE, $audit_action); unset($_REQUEST['form']); } } else { if (isset($_REQUEST['delete']) && isset($_REQUEST['imageid'])) { $image = get_image_by_imageid($_REQUEST['imageid']); $result = CImage::delete($_REQUEST['imageid']); show_messages($result, S_IMAGE_DELETED, S_CANNOT_DELETE_IMAGE); if ($result) { add_audit(AUDIT_ACTION_UPDATE, AUDIT_RESOURCE_IMAGE, 'Image [' . $image['name'] . '] deleted'); unset($_REQUEST['form']); unset($image, $_REQUEST['imageid']); } } } } else { if (isset($_REQUEST['save']) && $_REQUEST['config'] == 8) { // GUI if (!count(get_accessible_nodes_by_user($USER_DETAILS, PERM_READ_WRITE, PERM_RES_IDS_ARRAY))) { access_deny(); } $configs = array('default_theme' => get_request('default_theme'), 'event_ack_enable' => get_request('event_ack_enable'), 'event_expire' => get_request('event_expire'), 'event_show_max' => get_request('event_show_max'), 'dropdown_first_entry' => get_request('dropdown_first_entry'), 'dropdown_first_remember' => is_null(get_request('dropdown_first_remember')) ? 0 : 1, 'max_in_table' => get_request('max_in_table'), 'search_limit' => get_request('search_limit'));