}
            // update config query
            $query = "UPDATE `#__cb_permissions` SET `permission` = '{$permission}' where `user_id` = '-2'";
            $database->setQuery($query);
            $database->query();
        }
        HTML_chordbase::cb_header("Permissions Saved");
        HTML_chordbase::message("Permissions Saved");
        break;
    case "configuration":
        HTML_chordbase::cb_header("Configuration");
        HTML_chordbase::configuration($option);
        break;
    case "help":
        HTML_chordbase::cb_header("Help");
        HTML_chordbase::showhelp($option);
        break;
    default:
        $criteria["initial"] = mosGetParam($_GET, 'initial', '');
        $criteria["mode"] = mosGetParam($_GET, 'mode', '');
        $criteria["search"] = mosGetParam($_GET, 'search', '');
        $criteria["order_by"] = mosGetParam($_GET, 'order_by', '');
        $criteria["search"] = $mainframe->getUserStateFromRequest("search{$option}", 'search', '');
        $criteria["published_only"] = FALSE;
        songlist($criteria, "#__cb_");
        break;
}
function songlist($criteria, $table_prefix = 'cb_')
{
    global $database, $mainframe;
    // get the limits