protected void loadControls(int space_id, int reference_id)
    {
        string list_html = string.Empty;
        qSoc_Contest contest = new qSoc_Contest(reference_id);
        litSubtitle.Text = "Submissions for " + contest.Name;

        var list = qSoc_ContestEntry.GetContestEntriesByContest(reference_id);
        if (list != null)
        {
            foreach (var l in list)
            {
                qPtl_User user = new qPtl_User(l.UserID);

                string submission_html = "Submitted by " + user.UserName + " at: " + l.Created;
                if (l.ContentTypeID == (int)qSoc_ContentType.Types.Picture)
                {
                    qSoc_Image image = new qSoc_Image(l.ReferenceID);
                    submission_html += "<br><a href=\"/user_data/" + user.UserName + "/" + image.FileName +"\" target=\"_blank\"><img src=\"/user_data/" + user.UserName + "/" + image.FileName + ".ashx?maxwidth=400\"><br>Click to view full size in a new tab/window</a>";
                }

                list_html += "<li>" + submission_html + "</li>";
            }

            litSubmissionList.Text = list_html;
        }
    }
    protected void loadPageInfo(int space_id)
    {
        int contest_id = (int)qSoc_ContentType.Types.Contest;
        string list_html = string.Empty;
        if (space_id > 0)
        {
            var list = qSoc_SpaceAssociation.GetSpaceAssociationsByContentTypeAndSpace(contest_id, space_id);
            if (list != null)
            {
                foreach (var l in list)
                {
                    qSoc_Contest contest = new qSoc_Contest(l.ReferenceID);
                    list_html += "<li><a href=\"contest-details.aspx?contestID=" + contest.ContestID + "\">" + contest.Name + " Submission Date: " + contest.StartVoteDateTime + "</a></li>";
                }

                litContestList.Text = list_html;
            }
        }
        else
        {
            var list = qSoc_SpaceAssociation.GetSpaceAssociationsByContentType(contest_id);
            if (list != null)
            {
                foreach (var l in list)
                {
                    qSoc_Contest contest = new qSoc_Contest(l.ReferenceID);
                    list_html += "<li><a href=\"contest-details.aspx?contestID=" + contest.ContestID + "\">" + contest.Name + " Submission Date: " + contest.StartVoteDateTime + "</a></li>";
                }

                litContestList.Text = list_html;
            }
        }
    }