attach.c: common_err("Invalid or missing \"tn\" query parameter"); attach.c: common_err("Invalid wiki page name \"tn=%h\"", zPage); attach.c: common_add_action_item(zBack, "Cancel"); attach.c: common_err("Attachment information is missing from the query content"); attach.c: common_err("Malloc failed"); attach.c: common_header("Attachments To Setup"); attach.c: if( zTitle==0 ){ common_err("No such ticket: #%h", zPage); } attach.c: common_header("Attachments To Ticket #%h", zPage); attach.c: common_header("Attachments to %h", wiki_expand_name(zPage)); attach.c: common_footer(); attach.c: common_err("No such attachment: %d", atn); attach.c: common_err("No attachment specified"); attach.c: common_err("Access denied"); attach.c: common_err("No such attachment: %d", atn); attach.c: common_err("Access denied"); attach.c: common_err("Access denied"); attach.c: common_add_action_item(zDocView, "Cancel"); attach.c: common_header("Delete Attachment?"); attach.c: common_footer(); browse.c: common_add_action_item(mprintf("rlog?f=%t",zName), "Omit Milestones"); browse.c: common_add_action_item(mprintf("rlog?f=%t&sms=1",zName), "Show Milestones"); browse.c: common_header("History for /%h", zName); browse.c: common_icon("box"); browse.c: common_standard_menu(0, "search?f=1"); browse.c: common_add_action_item(zDir, "Directory"); browse.c: common_footer(); browse.c: common_standard_menu(0, "search?f=1"); browse.c: common_add_action_item(mprintf("rlog?f=%T", zFile), "History"); browse.c: common_header("Difference in %h versions %h and %h", zFile, browse.c: common_footer(); browse.c: common_standard_menu("dir", "search?f=1"); browse.c: common_add_action_item( browse.c: common_add_action_item("dir", "Top"); browse.c: common_add_action_item(mprintf("dir?d=%T",zDir), "Up"); browse.c: common_add_action_item(mprintf("dirview?d=%T&sc=1",zName), "Long"); browse.c: common_add_action_item("dirview?sc=1","Long"); browse.c: common_header("Directory /%h", zName); browse.c: common_icon("backup"); browse.c: common_icon("dir"); browse.c: common_icon(zIcon); browse.c: common_footer(); browse.c: common_icon("dir"); browse.c: common_icon("del"); browse.c: common_icon("file"); browse.c: common_standard_menu("dirview", "search?f=1"); browse.c: common_add_action_item( browse.c: common_add_action_item(mprintf("dirview"), "Top"); browse.c: common_add_action_item(mprintf("dirview?d=%T",zDir), "Up"); browse.c: common_add_action_item(mprintf("dir?d=%T&sc=1",zName), "Short"); browse.c: common_add_action_item("dir?sc=1", "Short"); browse.c: common_header("Directory /%h", zName); browse.c: common_icon("backup"); browse.c: common_footer(); browse.c: common_err( "No chng data for %h", zName ); browse.c: common_footer(); browse.c: common_standard_menu(0, "search?f=1"); browse.c: common_add_nav_item(zDir, "Directory"); browse.c: common_add_action_item(zGetFile, "Raw"); browse.c: common_header("%h %h", zFile, printable_vers(zVers)); browse.c: common_footer(); common.c:char *common_readfile(const char *zFilename) { common.c:char *common_readfp(FILE* fp) { common.c:void common_err(const char *zFormat, ...){ common.c: common_standard_menu(0,0); common.c: common_header("Oops!"); common.c: common_footer(); common.c:void common_standard_menu(const char *zOmit, const char *zSrchUrl){ common.c:void common_add_nav_item( common.c:void common_add_action_item( common.c:void common_replace_nav_item( common.c:void common_vlink_header(const char *zUrl, const char *zTitle, va_list ap){ common.c: if( zHeader[0]=='/' && (z = common_readfile(zHeader))!=0 ){ common.c:void common_link_header(const char *zUrl, const char *zTitle,...){ common.c: common_vlink_header(zUrl,zTitle,ap); common.c:void common_header(const char *zTitle,...){ common.c: common_vlink_header(NULL,zTitle,ap); common.c:void common_footer(void){ common.c: if( zFooter[0]=='/' && (z = common_readfile(zFooter))!=0 ){ common.c:void common_about(void){ common.c: common_add_nav_item("index", "Home"); common.c: common_header("About This Server", azLink); common.c: common_footer(); common.c:void common_icon(const char* zIcon){ cvs.c: rc = common_dumpfile( zCmd, zVersion, zFile, bRaw ); format.c: zP = common_readfp(fin); git.c: if( azParents==0 ) common_err("%s",strerror(errno)); git.c: zContents = common_readfile( zFile ); git.c: rc = common_dumpfile( zCmd, zVersion, zFile, bRaw ); history.c: common_footer(); history.c: common_standard_menu(0, 0); history.c: common_header("Error Reading Repository"); history.c:int common_dumpfile( index.c: common_standard_menu("index", 0); index.c: common_add_nav_item("mainmenu", "Main Menu"); index.c: common_header("Home Page"); index.c: common_footer(); index.c: common_header("Main Index"); index.c: common_footer(); login.c: common_standard_menu("login", 0); login.c: common_header("Login/Logout"); login.c: common_footer(); rss.c:static void common_rss_header(char *zTitle, char *zDescription, int nBuildDate){ rss.c:void common_rss_footer( void ) { rss.c: common_rss_header("Unauthorized", "No content available", 0); rss.c: common_rss_footer(); rss.c: common_rss_header("Timeline", "Changes", 0); rss.c: common_rss_footer(); rss.c: common_rss_header("Timeline", "Changes", nLastBuildDate); rss.c: common_rss_footer(); search.c: common_standard_menu("search", 0); search.c: common_header("Search"); search.c: common_footer(); setup.c: common_standard_menu("setup", 0); setup.c: common_header("Setup Menu"); setup.c: common_footer(); setup.c: common_add_action_item("setup_repository", "Cancel"); setup.c: common_header("Confirm Reread Of Repository"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Configure Repository"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Configure User Database Linkage"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Configure Log File"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Configure New Ticket Defaults"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Configure User Interface"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Unknown Enumeration"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header(zTitle); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Configure User-Defined Fields"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Configure Ticket Change Notification"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Configure Source Code Diff Program"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_add_action_item("attach_add?tn=0", "Attach"); setup.c: common_add_action_item("setup_style", "Cancel"); setup.c: common_header("Configure Style"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Set Maximum Attachment Size"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Set Maximum Anonymous Hits Per Hour"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_add_action_item("setup_markup", "Cancel"); setup.c: common_add_action_item(mprintf("setup_markupedit?m=%h&del=1",zMarkup), setup.c: common_header("Custom Wiki Markup"); setup.c: common_footer(); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_add_action_item("setup_markupedit", "Add Markup"); setup.c: common_header("Custom Wiki Markup"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Backup The Database"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Timeline & RSS Setup"); setup.c: common_footer(); setup.c: common_add_nav_item("setup", "Main Setup Menu"); setup.c: common_header("Repair The Database"); setup.c: common_footer(); svn.c: rc = common_dumpfile( zCmd, zVersion, zFile, bRaw ); throttle.c: common_standard_menu(0,0); throttle.c: common_header("Access denied"); throttle.c: common_footer(); throttle.c: common_add_action_item("stopper","I am a spider"); throttle.c: common_add_action_item("index","I am human"); throttle.c: common_header("Honey Pot"); throttle.c: common_footer(); throttle.c: common_add_nav_item("setup", "Main Setup Menu"); throttle.c: common_add_action_item("info_throttle?reset=1","Remove Older Entries"); throttle.c: common_add_action_item("info_throttle?limit=-1","View All"); throttle.c: common_add_action_item("info_throttle?limit=50","View Top 50"); throttle.c: common_header("Throttle Results"); throttle.c: common_footer(); throttle.c: common_standard_menu(0, 0); throttle.c: common_header("Abbreviated Turing Test"); throttle.c: common_footer(); ticket.c: common_standard_menu("tktnew", 0); ticket.c: common_add_action_item( "index", "Cancel"); ticket.c: common_header("Create A New Ticket"); ticket.c: common_footer(); ticket.c: common_standard_menu(0,0); ticket.c: common_add_action_item(mprintf("tktview?tn=%d",tn), "Cancel"); ticket.c: common_header("Undo Change To Ticket?"); ticket.c: common_footer(); ticket.c: common_icon("dot"); ticket.c: common_standard_menu("tktview", "search?t=1"); ticket.c: common_replace_nav_item(mprintf("rptview?rn=%d", rn), "Report"); ticket.c: common_add_action_item(mprintf("tkthistory?tn=%d,%d", tn, rn), "History"); ticket.c: common_add_action_item(mprintf("tkthistory?tn=%d", tn), "History"); ticket.c: common_add_action_item(mprintf("tktedit?tn=%d,%d",tn,rn), "Edit"); ticket.c: common_add_action_item(mprintf("tktedit?tn=%d",tn), "Edit"); ticket.c: common_add_action_item(mprintf("attach_add?tn=%d",tn), "Attach"); ticket.c: common_header("Ticket #%d", tn); ticket.c: common_icon("ptr1"); ticket.c: common_footer(); ticket.c: common_add_action_item(mprintf("tktedit?tn=%h",PD("tn","")), "Cancel"); ticket.c: common_header("Are You Sure?"); ticket.c: common_footer(); ticket.c: common_add_action_item( mprintf("tktview?tn=%d,%d", tn, rn), "Cancel"); ticket.c: common_add_action_item( mprintf("tktedit?tn=%d,%d&del1=1", tn, rn), ticket.c: common_header("Edit Ticket #%d", tn); ticket.c: common_footer(); ticket.c: common_add_action_item( mprintf("tktview?tn=%h", zTn), "Cancel"); ticket.c: common_header("Append Remarks To Ticket #%d", tn); ticket.c: common_footer(); ticket.c: common_standard_menu("tktview", "search?t=1"); ticket.c: common_add_action_item(mprintf("tktview?tn=%d,%d",tn,rn), "View"); ticket.c: common_add_action_item(mprintf("tktview?tn=%d",tn), "View"); ticket.c: common_add_action_item(mprintf("tktedit?tn=%d,%d",tn,rn), "Edit"); ticket.c: common_add_action_item(mprintf("tktedit?tn=%d",tn), "Edit"); ticket.c: common_add_action_item(mprintf("attach_add?tn=%d",tn), "Attach"); ticket.c: common_header("Ticket #%d History", tn); ticket.c: common_footer(); timeline.c: common_standard_menu("timeline", "search?t=1&c=1"); timeline.c: common_add_action_item( timeline.c: common_add_action_item( mprintf("%s?d=%h",default_browse_url(),zCkinPrfx), timeline.c: common_header("Timeline"); timeline.c: common_icon(zIcon); timeline.c: common_footer(); timeline.c: common_standard_menu("chngview", "search?c=1&f=1"); timeline.c: common_add_action_item(mprintf("inspect?cn=%d",cn), "Inspection"); timeline.c: common_add_action_item(mprintf("patchset?cn=%d",cn), "Patchset"); timeline.c: common_add_action_item(mprintf("chngedit?cn=%d",cn), "Edit"); timeline.c: common_add_action_item(mprintf("taghints?cn=%d",cn), "Tagging/Branching"); timeline.c: common_header("Check-in [%d]", cn); timeline.c: common_header("Milestone [%d]", cn); timeline.c: common_footer(); timeline.c: common_add_action_item(zCancel, "Cancel"); timeline.c: common_header("Edit Check-in [%d]", cn); timeline.c: common_footer(); timeline.c: common_header("Inspection Report"); timeline.c: common_footer(); timeline.c: common_add_action_item( mprintf("chngview?cn=%d",cn), "Back"); timeline.c: common_header("Tagging And Branching Hints"); timeline.c: common_footer(); timeline.c: common_add_action_item(mprintf("msedit?cn=%d",cn), "Cancel"); timeline.c: common_header("Are You Sure?"); timeline.c: common_footer(); timeline.c: common_standard_menu("msedit", 0); timeline.c: common_add_action_item(mprintf("chngview?cn=%d",cn), "Cancel"); timeline.c: common_add_action_item(mprintf("msedit?cn=%d&del1=1",cn), "Delete"); timeline.c: common_header("Edit Milestone"); timeline.c: common_standard_menu("msnew", 0); timeline.c: common_add_action_item("index", "Cancel"); timeline.c: common_header("Create New Milestone"); timeline.c: common_footer(); user.c: common_standard_menu("userlist", 0); user.c: common_add_action_item("useredit", "Add User"); user.c: common_header("User List"); user.c: common_footer(); user.c: common_standard_menu(0,0); user.c: common_header("Edit User %s", zId); user.c: common_header("Add New User"); user.c: common_footer(); view.c: common_standard_menu("reportlist", "search?t=1"); view.c: common_add_action_item("rptnew", "New Report Format"); view.c: common_header("Available Report Formats"); view.c: common_footer(); view.c: common_standard_menu(0, 0); view.c: common_add_action_item( mprintf("rptview?rn=%d",rn), "View"); view.c: common_header("SQL For Report Format Number %d", rn); view.c: common_footer(); view.c: common_footer(); view.c: common_add_action_item(mprintf("rptview?rn=%d",rn), "Cancel"); view.c: common_header("Are You Sure?"); view.c: common_footer(); view.c: common_add_action_item("reportlist", "Cancel"); view.c: common_add_action_item( mprintf("rptedit?rn=%d&del1=1",rn), "Delete"); view.c: common_header(rn>0 ? "Edit Report Format":"Create New Report Format"); view.c: common_footer(); view.c: common_footer(); view.c: common_standard_menu("rptview", 0); view.c: common_add_action_item( view.c: common_add_action_item( mprintf("rptedit?rn=%d",rn), "Edit"); view.c: common_add_action_item( mprintf("rptsql?rn=%d",rn), "SQL"); view.c: common_header("%s", zTitle); view.c: common_footer(); wiki.c: common_err("Unable to diff temporary files"); wiki.c: common_err("Unable to create a temporary file"); wiki.c: common_standard_menu(0, "search?w=1"); wiki.c: common_standard_menu("wiki", "search?w=1"); wiki.c: common_add_action_item("wikitoc", "Contents"); wiki.c: common_add_action_item( mprintf("attach_add?tn=%t",pg), "Attach"); wiki.c: common_add_action_item( mprintf("wikiedit?p=%t", pg), "Edit"); wiki.c: common_add_action_item(mprintf("wiki?p=%t&t=%t", pg, azPage[0]), "History"); wiki.c: common_add_action_item(mprintf("wiki.txt?p=%t&t=%t", pg, azPage[0]),"Text"); wiki.c: common_add_action_item(mprintf("wiki?p=%t&t=%t",pg,azPage[0]), "No-Diff"); wiki.c: common_add_action_item(mprintf("wiki?p=%t&t=%t&diff=1",pg,azPage[0]), wiki.c: common_add_action_item( zLink, "Delete"); wiki.c: common_link_header(zSearch,wiki_expand_name(pg)); wiki.c: common_footer(); wiki.c: common_add_action_item( mprintf("wiki?p=%t",pg), "Cancel"); wiki.c: common_header("Edit Wiki %h", pg); wiki.c: common_footer(); wiki.c: common_standard_menu("wiki", "search?w=1"); wiki.c: common_header("Wiki Table Of Contents"); wiki.c: common_footer(); wiki.c: common_add_action_item( wiki.c: common_header("Verify Delete"); wiki.c: common_footer();