Ejemplo n.º 1
0
    echo json_encode($data);
    exit;
}
switch ($action) {
    case 'remove_icon':
        $validate = array('asset_id' => array('validation' => 'OSS_DIGIT', 'e_message' => 'illegal:' . _('Database ID')));
        $id = POST('asset_id');
        $validation_errors = validate_form_fields('POST', $validate);
        if (is_array($validation_errors) && !empty($validation_errors)) {
            $data['status'] = 'error';
            $data['data'] = _('Error! Database ID not allowed.  Icon could not be removed');
        } else {
            try {
                $db = new ossim_db();
                $conn = $db->connect();
                Databases::delete_icon($conn, $id);
                $db->close();
                $data['status'] = 'OK';
                $data['data'] = _('Database icon removed successfully');
            } catch (Exception $e) {
                $data['status'] = 'error';
                $data['data'] = _('Error! Database icon could not be removed');
            }
        }
        break;
    case 'delete_db':
        $validate = array('id' => array('validation' => 'OSS_DIGIT', 'e_message' => 'illegal:' . _('Database ID')));
        $id = POST('id');
        $validation_errors = validate_form_fields('POST', $validate);
        if (is_array($validation_errors) && !empty($validation_errors)) {
            $data['status'] = 'error';