Changeset 30195 for titan/titan/httpdfunc.h
- Timestamp:
- 09/28/14 16:20:21 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/httpdfunc.h
r30174 r30195 5048 5048 } 5049 5049 5050 char* webgetnewsletter(int fmt)5051 {5052 char* buf = NULL, *tmpstr = NULL;5053 5054 if(fmt == 0)5055 {5056 buf = ostrcat(buf, "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">", 1, 0);5057 buf = ostrcat(buf, "<link rel=stylesheet type=text/css href=titan.css><script type=text/javascript src=titan.js></script>", 1, 0);5058 buf = ostrcat(buf, "</head><body class=body id=\"newsletter\">", 1, 0);5059 buf = ostrcat(buf, "<br>", 1, 0);5060 buf = ostrcat(buf, "<h1>", 1, 0);5061 buf = ostrcat(buf, _("Newsletter"), 1, 0);5062 buf = ostrcat(buf, "</h1>", 1, 0);5063 buf = ostrcat(buf, "<br>", 1, 0);5064 }5065 5066 // tmpstr = getabout();5067 // readnewsletter();5068 tmpstr = readfiletomem("/tmp/newsletter.txt", 0);5069 tmpstr = ostrcat(tmpstr, "\ncomming soon...\n", 1, 0);5070 tmpstr = string_replace_all("\n", "<br>\n", tmpstr, 1);5071 5072 buf = ostrcat(buf, tmpstr, 1, 1);5073 5074 if(fmt == 0)5075 {5076 buf = ostrcat(buf, "</body></html>", 1, 0);5077 }5078 5079 return buf;5080 }5081 5082 5050 char* webgetstreaming(int fmt) 5083 5051 { … … 5113 5081 } 5114 5082 5083 char* webgetnewsletterchoices(int fmt) 5084 { 5085 char* buf = NULL, *tmpstr = NULL; 5086 5087 if(fmt == 0) 5088 { 5089 buf = ostrcat(buf, "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">", 1, 0); 5090 buf = ostrcat(buf, "<link rel=stylesheet type=text/css href=titan.css><script type=text/javascript src=titan.js></script>", 1, 0); 5091 buf = ostrcat(buf, "</head><body class=body id=\"newsletterchoices\">", 1, 0); 5092 buf = ostrcat(buf, "<br>", 1, 0); 5093 buf = ostrcat(buf, "<h1>", 1, 0); 5094 buf = ostrcat(buf, _("Newsletter"), 1, 0); 5095 buf = ostrcat(buf, "</h1>", 1, 0); 5096 buf = ostrcat(buf, "<br>", 1, 0); 5097 } 5098 5099 buf = ostrcat(buf, "<center><table cellpadding=5 cellspacing=5><tr><td nowrap>", 1, 0); 5100 5101 struct skin* tmp = NULL; 5102 struct newsletter* node = NULL; 5103 char* tmpstr = NULL; 5104 5105 m_lock(&status.newslettermutex, 19); 5106 long unsigned lastnewsletter = getconfiglu("lastnewsletter", NULL); 5107 5108 readnewsletter(); 5109 node = newsletter; 5110 5111 while(node != NULL) 5112 { 5113 tmp = addlistbox(skinnewsletter, listbox, tmp, 1); 5114 if(tmp != NULL) 5115 { 5116 buf = ostrcat(buf, "<a class=linelink2 href=queryraw?getnewsletter&", 1, 0); 5117 buf = ostrcat(buf, node->nr, 1, 0); 5118 buf = ostrcat(buf, " target=main>", 1, 0); 5119 buf = ostrcat(buf, node->title, 1, 0); 5120 buf = ostrcat(buf, " - ", 1, 0); 5121 buf = ostrcat(buf, node->date, 1, 0); 5122 buf = ostrcat(buf, "</a>", 1, 0); 5123 buf = ostrcat(buf, "</br></br>", 1, 0); 5124 tmp->del = 1; 5125 tmp->handle = (char*)node; 5126 } 5127 5128 if(node->nr > lastnewsletter) 5129 addconfiglu("lastnewsletter", node->nr); 5130 5131 node = node->next; 5132 } 5133 5134 if(fmt == 0) 5135 buf = ostrcat(buf, "</td></tr></table></center></body></html>", 1, 0); 5136 5137 return buf; 5138 } 5139 5140 char* webgetnewsletter(char* param, int fmt) 5141 { 5142 char* buf = NULL, *tmpstr = NULL; 5143 5144 if(fmt == 0) 5145 { 5146 buf = ostrcat(buf, "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">", 1, 0); 5147 buf = ostrcat(buf, "<link rel=stylesheet type=text/css href=titan.css><script type=text/javascript src=titan.js></script>", 1, 0); 5148 buf = ostrcat(buf, "</head><body class=body id=\"newsletter\">", 1, 0); 5149 buf = ostrcat(buf, "<br>", 1, 0); 5150 buf = ostrcat(buf, "<h1>", 1, 0); 5151 buf = ostrcat(buf, _("param"), 1, 0); 5152 buf = ostrcat(buf, "</h1>", 1, 0); 5153 buf = ostrcat(buf, "<br>", 1, 0); 5154 } 5155 5156 // tmpstr = getabout(); 5157 // readnewsletter(); 5158 tmpstr = readfiletomem("/tmp/streaming.txt", 0); 5159 tmpstr = ostrcat(tmpstr, "\ncomming soon...\n", 1, 0); 5160 5161 tmpstr = string_replace_all("\n", "<br>\n", tmpstr, 1); 5162 5163 buf = ostrcat(buf, tmpstr, 1, 1); 5164 5165 if(fmt == 0) 5166 { 5167 buf = ostrcat(buf, "</body></html>", 1, 0); 5168 } 5169 5170 return buf; 5171 5172 } 5173 5115 5174 #endif
Note: See TracChangeset
for help on using the changeset viewer.