Code written by Paul Rabbat, Angel Daruna, Jarel Hawkins, and Cordel Williams
Dependencies: 4DGL-uLCD-SE EthernetInterface HTTPClient NTPClient PinDetect SDFileSystem mbed-rpc mbed-rtos mbed wave_player
Fork of ECE4180_FinalProject by
Formatter.cpp@1:d7f65be2640d, 2014-11-15 (annotated)
- Committer:
- prabbat3
- Date:
- Sat Nov 15 20:45:33 2014 +0000
- Revision:
- 1:d7f65be2640d
- Parent:
- 0:0a99e3fc2a46
- Child:
- 11:1c3bc07daabf
pre-weather;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
prabbat3 | 0:0a99e3fc2a46 | 1 | #include "Formatter.h" |
prabbat3 | 0:0a99e3fc2a46 | 2 | #include "mbed.h" |
prabbat3 | 0:0a99e3fc2a46 | 3 | #include "RPCObjectManager.h" |
prabbat3 | 0:0a99e3fc2a46 | 4 | #include "EthernetInterface.h" |
prabbat3 | 0:0a99e3fc2a46 | 5 | #include "alarmContainer.h" |
prabbat3 | 0:0a99e3fc2a46 | 6 | #include <string> |
prabbat3 | 0:0a99e3fc2a46 | 7 | |
prabbat3 | 0:0a99e3fc2a46 | 8 | /* itoa: convert n to characters in s */ |
prabbat3 | 0:0a99e3fc2a46 | 9 | void itoa( unsigned long long int value, char *str) |
prabbat3 | 0:0a99e3fc2a46 | 10 | { |
prabbat3 | 0:0a99e3fc2a46 | 11 | int i,j; |
prabbat3 | 0:0a99e3fc2a46 | 12 | char temp[30]; |
prabbat3 | 0:0a99e3fc2a46 | 13 | for(i=0; value > 0; i++){ |
prabbat3 | 0:0a99e3fc2a46 | 14 | str[i] = value%10+'0'; |
prabbat3 | 0:0a99e3fc2a46 | 15 | value=value/10; |
prabbat3 | 0:0a99e3fc2a46 | 16 | } |
prabbat3 | 0:0a99e3fc2a46 | 17 | for(j=0;i>=0;j++,i--){ |
prabbat3 | 0:0a99e3fc2a46 | 18 | temp[j]=str[i-1]; |
prabbat3 | 0:0a99e3fc2a46 | 19 | } |
prabbat3 | 0:0a99e3fc2a46 | 20 | for(i=0;i<j;i++){ |
prabbat3 | 0:0a99e3fc2a46 | 21 | str[i]=temp[i]; |
prabbat3 | 0:0a99e3fc2a46 | 22 | } |
prabbat3 | 0:0a99e3fc2a46 | 23 | } |
prabbat3 | 0:0a99e3fc2a46 | 24 | |
prabbat3 | 0:0a99e3fc2a46 | 25 | const char *SIMPLE_HTML_CODE = "\ |
prabbat3 | 0:0a99e3fc2a46 | 26 | <!DOCTYPE html>\ |
prabbat3 | 0:0a99e3fc2a46 | 27 | <html>\ |
prabbat3 | 0:0a99e3fc2a46 | 28 | <head>\ |
prabbat3 | 0:0a99e3fc2a46 | 29 | <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\ |
prabbat3 | 0:0a99e3fc2a46 | 30 | <title>Your AC</title>\ |
prabbat3 | 0:0a99e3fc2a46 | 31 | </head>\ |
prabbat3 | 0:0a99e3fc2a46 | 32 | <body>"; |
prabbat3 | 0:0a99e3fc2a46 | 33 | |
prabbat3 | 0:0a99e3fc2a46 | 34 | |
prabbat3 | 0:0a99e3fc2a46 | 35 | const char* INTERACTIVE_HTML_CODE_1 = "\ |
prabbat3 | 0:0a99e3fc2a46 | 36 | <!DOCTYPE html> \ |
prabbat3 | 0:0a99e3fc2a46 | 37 | <html>\ |
prabbat3 | 0:0a99e3fc2a46 | 38 | <head>\ |
prabbat3 | 0:0a99e3fc2a46 | 39 | <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\ |
prabbat3 | 0:0a99e3fc2a46 | 40 | <title>Your Alarm Clock</title>\ |
prabbat3 | 0:0a99e3fc2a46 | 41 | <script type=\"text/javascript\">\ |
prabbat3 | 0:0a99e3fc2a46 | 42 | var ip = \"%s\";\ |
prabbat3 | 0:0a99e3fc2a46 | 43 | function submitCreateForm()\ |
prabbat3 | 0:0a99e3fc2a46 | 44 | {\ |
prabbat3 | 0:0a99e3fc2a46 | 45 | var url = \"http://\" + ip + \"/Alarm/\" + \"new?name=Alarm\";\ |
prabbat3 | 0:0a99e3fc2a46 | 46 | location.href= url;\ |
prabbat3 | 0:0a99e3fc2a46 | 47 | }\ |
prabbat3 | 0:0a99e3fc2a46 | 48 | function submitCallFuncForm()\ |
prabbat3 | 0:0a99e3fc2a46 | 49 | {\ |
prabbat3 | 0:0a99e3fc2a46 | 50 | var command = document.getElementById(\"command\").value;\ |
prabbat3 | 0:0a99e3fc2a46 | 51 | if(command === \"\") \ |
prabbat3 | 0:0a99e3fc2a46 | 52 | return; \ |
prabbat3 | 0:0a99e3fc2a46 | 53 | var tmp = command.split(\' \');\ |
prabbat3 | 0:0a99e3fc2a46 | 54 | var url = tmp[0];\ |
prabbat3 | 0:0a99e3fc2a46 | 55 | if(tmp.length > 1)\ |
prabbat3 | 0:0a99e3fc2a46 | 56 | url += \"?\";\ |
prabbat3 | 0:0a99e3fc2a46 | 57 | for(var i = 1; i < tmp.length; ++i)\ |
prabbat3 | 0:0a99e3fc2a46 | 58 | {\ |
prabbat3 | 0:0a99e3fc2a46 | 59 | url += \"arg\" + i + \"=\" + tmp[i];\ |
prabbat3 | 0:0a99e3fc2a46 | 60 | if(i+1 < tmp.length)\ |
prabbat3 | 0:0a99e3fc2a46 | 61 | url += \"&\";\ |
prabbat3 | 0:0a99e3fc2a46 | 62 | }\ |
prabbat3 | 0:0a99e3fc2a46 | 63 | location.href = url;\ |
prabbat3 | 0:0a99e3fc2a46 | 64 | }\ |
prabbat3 | 0:0a99e3fc2a46 | 65 | function submitAlarmPreferences()\ |
prabbat3 | 0:0a99e3fc2a46 | 66 | {\ |
prabbat3 | 0:0a99e3fc2a46 | 67 | var h = document.getElementById(\"hour\").value;\ |
prabbat3 | 0:0a99e3fc2a46 | 68 | var m = document.getElementById(\"minute\").value;\ |
prabbat3 | 0:0a99e3fc2a46 | 69 | var a = document.getElementById(\"ampm\").value;\ |
prabbat3 | 0:0a99e3fc2a46 | 70 | var url = \"/Alarm/updateAlarmPreference?arg1=\" + h + \"&arg2=\" + m + \"&arg2=\" + a;\ |
prabbat3 | 0:0a99e3fc2a46 | 71 | location.href = url;\ |
prabbat3 | 0:0a99e3fc2a46 | 72 | }\ |
prabbat3 | 0:0a99e3fc2a46 | 73 | function setAlarm()\ |
prabbat3 | 0:0a99e3fc2a46 | 74 | {\ |
prabbat3 | 0:0a99e3fc2a46 | 75 | var url = \"/Alarm/setAlarm\";\ |
prabbat3 | 0:0a99e3fc2a46 | 76 | location.href = url;\ |
prabbat3 | 0:0a99e3fc2a46 | 77 | }\ |
prabbat3 | 0:0a99e3fc2a46 | 78 | </script>\ |
prabbat3 | 0:0a99e3fc2a46 | 79 | </head> \ |
prabbat3 | 0:0a99e3fc2a46 | 80 | <body>"; |
prabbat3 | 0:0a99e3fc2a46 | 81 | |
prabbat3 | 0:0a99e3fc2a46 | 82 | const char* INTERACTIVE_HTML_CODE_2 = "</body> \ |
prabbat3 | 0:0a99e3fc2a46 | 83 | </html>"; |
prabbat3 | 0:0a99e3fc2a46 | 84 | |
prabbat3 | 1:d7f65be2640d | 85 | //static char chunk[1024]; |
prabbat3 | 1:d7f65be2640d | 86 | static char chunk[4096]; |
prabbat3 | 0:0a99e3fc2a46 | 87 | |
prabbat3 | 0:0a99e3fc2a46 | 88 | Formatter::Formatter(int nb): |
prabbat3 | 0:0a99e3fc2a46 | 89 | currentChunk(0), |
prabbat3 | 0:0a99e3fc2a46 | 90 | nbChunk(nb) |
prabbat3 | 0:0a99e3fc2a46 | 91 | { |
prabbat3 | 0:0a99e3fc2a46 | 92 | } |
prabbat3 | 0:0a99e3fc2a46 | 93 | |
prabbat3 | 0:0a99e3fc2a46 | 94 | char* Formatter::get_page(char *reply) |
prabbat3 | 0:0a99e3fc2a46 | 95 | { |
prabbat3 | 0:0a99e3fc2a46 | 96 | chunk[0] = '\0'; |
prabbat3 | 0:0a99e3fc2a46 | 97 | |
prabbat3 | 0:0a99e3fc2a46 | 98 | if(currentChunk < nbChunk) |
prabbat3 | 0:0a99e3fc2a46 | 99 | { |
prabbat3 | 0:0a99e3fc2a46 | 100 | get_chunk(currentChunk, reply); |
prabbat3 | 0:0a99e3fc2a46 | 101 | currentChunk++; |
prabbat3 | 0:0a99e3fc2a46 | 102 | } |
prabbat3 | 0:0a99e3fc2a46 | 103 | else |
prabbat3 | 0:0a99e3fc2a46 | 104 | currentChunk = 0; |
prabbat3 | 0:0a99e3fc2a46 | 105 | |
prabbat3 | 0:0a99e3fc2a46 | 106 | return chunk; |
prabbat3 | 0:0a99e3fc2a46 | 107 | } |
prabbat3 | 0:0a99e3fc2a46 | 108 | |
prabbat3 | 0:0a99e3fc2a46 | 109 | void Formatter::get_chunk(const int c, char *reply) |
prabbat3 | 0:0a99e3fc2a46 | 110 | { |
prabbat3 | 0:0a99e3fc2a46 | 111 | strcat(chunk, reply); |
prabbat3 | 0:0a99e3fc2a46 | 112 | } |
prabbat3 | 0:0a99e3fc2a46 | 113 | |
prabbat3 | 0:0a99e3fc2a46 | 114 | SimpleHTMLFormatter::SimpleHTMLFormatter(): |
prabbat3 | 0:0a99e3fc2a46 | 115 | Formatter() |
prabbat3 | 0:0a99e3fc2a46 | 116 | { |
prabbat3 | 0:0a99e3fc2a46 | 117 | } |
prabbat3 | 0:0a99e3fc2a46 | 118 | |
prabbat3 | 0:0a99e3fc2a46 | 119 | void SimpleHTMLFormatter::get_chunk(const int c, char* reply) |
prabbat3 | 0:0a99e3fc2a46 | 120 | { |
prabbat3 | 0:0a99e3fc2a46 | 121 | strcat(chunk, SIMPLE_HTML_CODE); |
prabbat3 | 0:0a99e3fc2a46 | 122 | |
prabbat3 | 0:0a99e3fc2a46 | 123 | if(reply != NULL && strlen(reply) != 0) |
prabbat3 | 0:0a99e3fc2a46 | 124 | { |
prabbat3 | 1:d7f65be2640d | 125 | /* |
prabbat3 | 0:0a99e3fc2a46 | 126 | strcat(chunk, "RPC reply : "); |
prabbat3 | 0:0a99e3fc2a46 | 127 | strcat(chunk, reply); |
prabbat3 | 1:d7f65be2640d | 128 | */ |
prabbat3 | 0:0a99e3fc2a46 | 129 | } |
prabbat3 | 0:0a99e3fc2a46 | 130 | |
prabbat3 | 0:0a99e3fc2a46 | 131 | if(!RPCObjectManager::instance().is_empty()) |
prabbat3 | 0:0a99e3fc2a46 | 132 | { |
prabbat3 | 0:0a99e3fc2a46 | 133 | strcat(chunk, "<ul>"); |
prabbat3 | 0:0a99e3fc2a46 | 134 | for(std::list<char*>::iterator itor = RPCObjectManager::instance().begin(); |
prabbat3 | 0:0a99e3fc2a46 | 135 | itor != RPCObjectManager::instance().end(); |
prabbat3 | 0:0a99e3fc2a46 | 136 | ++itor) |
prabbat3 | 0:0a99e3fc2a46 | 137 | { |
prabbat3 | 0:0a99e3fc2a46 | 138 | strcat(chunk, "<li>"); |
prabbat3 | 0:0a99e3fc2a46 | 139 | strcat(chunk, *itor); |
prabbat3 | 0:0a99e3fc2a46 | 140 | strcat(chunk, "</li>"); |
prabbat3 | 0:0a99e3fc2a46 | 141 | } |
prabbat3 | 0:0a99e3fc2a46 | 142 | strcat(chunk, "</ul>"); |
prabbat3 | 0:0a99e3fc2a46 | 143 | } |
prabbat3 | 0:0a99e3fc2a46 | 144 | |
prabbat3 | 0:0a99e3fc2a46 | 145 | strcat(chunk, "</body></html>"); |
prabbat3 | 0:0a99e3fc2a46 | 146 | } |
prabbat3 | 0:0a99e3fc2a46 | 147 | |
prabbat3 | 0:0a99e3fc2a46 | 148 | InteractiveHTMLFormatter::InteractiveHTMLFormatter(): |
prabbat3 | 0:0a99e3fc2a46 | 149 | Formatter(3) |
prabbat3 | 0:0a99e3fc2a46 | 150 | { |
prabbat3 | 0:0a99e3fc2a46 | 151 | } |
prabbat3 | 0:0a99e3fc2a46 | 152 | |
prabbat3 | 0:0a99e3fc2a46 | 153 | void InteractiveHTMLFormatter::get_chunk(const int c, char *reply) |
prabbat3 | 0:0a99e3fc2a46 | 154 | { |
prabbat3 | 0:0a99e3fc2a46 | 155 | int alarmCreated = 0; |
prabbat3 | 0:0a99e3fc2a46 | 156 | |
prabbat3 | 0:0a99e3fc2a46 | 157 | if(c == 0) |
prabbat3 | 0:0a99e3fc2a46 | 158 | sprintf(chunk, INTERACTIVE_HTML_CODE_1, EthernetInterface::getIPAddress()); |
prabbat3 | 0:0a99e3fc2a46 | 159 | |
prabbat3 | 0:0a99e3fc2a46 | 160 | else if(c == 1) |
prabbat3 | 0:0a99e3fc2a46 | 161 | { |
prabbat3 | 0:0a99e3fc2a46 | 162 | if(reply != NULL && strlen(reply) != 0) |
prabbat3 | 0:0a99e3fc2a46 | 163 | { |
prabbat3 | 1:d7f65be2640d | 164 | /* |
prabbat3 | 0:0a99e3fc2a46 | 165 | strcat(chunk, "RPC reply : "); |
prabbat3 | 0:0a99e3fc2a46 | 166 | strcat(chunk, reply); |
prabbat3 | 1:d7f65be2640d | 167 | */ |
prabbat3 | 0:0a99e3fc2a46 | 168 | } |
prabbat3 | 0:0a99e3fc2a46 | 169 | if(!RPCObjectManager::instance().is_empty()) |
prabbat3 | 0:0a99e3fc2a46 | 170 | { |
prabbat3 | 0:0a99e3fc2a46 | 171 | alarmCreated = 1; |
prabbat3 | 0:0a99e3fc2a46 | 172 | |
prabbat3 | 1:d7f65be2640d | 173 | /*strcat(chunk, "<p>Objects created :</p>"); |
prabbat3 | 0:0a99e3fc2a46 | 174 | |
prabbat3 | 0:0a99e3fc2a46 | 175 | strcat(chunk, "<ul>"); |
prabbat3 | 0:0a99e3fc2a46 | 176 | for(std::list<char*>::iterator itor = RPCObjectManager::instance().begin(); |
prabbat3 | 0:0a99e3fc2a46 | 177 | itor != RPCObjectManager::instance().end(); |
prabbat3 | 0:0a99e3fc2a46 | 178 | ++itor) |
prabbat3 | 0:0a99e3fc2a46 | 179 | { |
prabbat3 | 0:0a99e3fc2a46 | 180 | strcat(chunk, "<li>"); |
prabbat3 | 0:0a99e3fc2a46 | 181 | strcat(chunk, *itor); |
prabbat3 | 0:0a99e3fc2a46 | 182 | strcat(chunk, " (<a href=\"http://"); |
prabbat3 | 0:0a99e3fc2a46 | 183 | strcat(chunk, EthernetInterface::getIPAddress()); |
prabbat3 | 0:0a99e3fc2a46 | 184 | strcat(chunk, "/"); |
prabbat3 | 0:0a99e3fc2a46 | 185 | strcat(chunk, *itor); |
prabbat3 | 0:0a99e3fc2a46 | 186 | strcat(chunk, "/delete\">delete</a>)"); |
prabbat3 | 0:0a99e3fc2a46 | 187 | strcat(chunk, "</li>"); |
prabbat3 | 0:0a99e3fc2a46 | 188 | } |
prabbat3 | 1:d7f65be2640d | 189 | strcat(chunk, "</ul>");*/ |
prabbat3 | 0:0a99e3fc2a46 | 190 | } |
prabbat3 | 0:0a99e3fc2a46 | 191 | strcat(chunk, " "); |
prabbat3 | 0:0a99e3fc2a46 | 192 | |
prabbat3 | 0:0a99e3fc2a46 | 193 | if(!alarmCreated) |
prabbat3 | 0:0a99e3fc2a46 | 194 | { |
prabbat3 | 0:0a99e3fc2a46 | 195 | strcat(chunk, "<p><input type=\"button\" value=\"Create Alarm\" onclick=\"javascript:submitCreateForm();\"></p>"); |
prabbat3 | 0:0a99e3fc2a46 | 196 | } |
prabbat3 | 0:0a99e3fc2a46 | 197 | else |
prabbat3 | 0:0a99e3fc2a46 | 198 | { |
prabbat3 | 0:0a99e3fc2a46 | 199 | strcat(chunk, "<h3>Set Your Alarm:</h3>"); |
prabbat3 | 0:0a99e3fc2a46 | 200 | strcat(chunk, "<form>"); |
prabbat3 | 0:0a99e3fc2a46 | 201 | |
prabbat3 | 0:0a99e3fc2a46 | 202 | /******* HOUR *******/ |
prabbat3 | 0:0a99e3fc2a46 | 203 | strcat(chunk, "<select id=\"hour\">"); |
prabbat3 | 0:0a99e3fc2a46 | 204 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 205 | if(_alarm.hours == 1){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 206 | strcat(chunk, "value=\"1\">1</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 207 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 208 | if(_alarm.hours == 2){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 209 | strcat(chunk, "value=\"2\">2</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 210 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 211 | if(_alarm.hours == 3){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 212 | strcat(chunk, "value=\"3\">3</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 213 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 214 | if(_alarm.hours == 4){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 215 | strcat(chunk, "value=\"4\">4</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 216 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 217 | if(_alarm.hours == 5){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 218 | strcat(chunk, "value=\"5\">5</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 219 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 220 | if(_alarm.hours == 6){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 221 | strcat(chunk, "value=\"6\">6</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 222 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 223 | if(_alarm.hours == 7){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 224 | strcat(chunk, "value=\"7\">7</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 225 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 226 | if(_alarm.hours == 8){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 227 | strcat(chunk, "value=\"8\">8</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 228 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 229 | if(_alarm.hours == 9){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 230 | strcat(chunk, "value=\"9\">9</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 231 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 232 | if(_alarm.hours == 10){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 233 | strcat(chunk, "value=\"10\">10</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 234 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 235 | if(_alarm.hours == 11){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 236 | strcat(chunk, "value=\"11\">11</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 237 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 238 | if(_alarm.hours == 12 || _alarm.hours == 0){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 239 | strcat(chunk, "value=\"12\">12</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 240 | strcat(chunk, "</select>"); |
prabbat3 | 0:0a99e3fc2a46 | 241 | |
prabbat3 | 0:0a99e3fc2a46 | 242 | strcat(chunk, ":"); |
prabbat3 | 0:0a99e3fc2a46 | 243 | |
prabbat3 | 0:0a99e3fc2a46 | 244 | |
prabbat3 | 0:0a99e3fc2a46 | 245 | /******* MINUTE *******/ |
prabbat3 | 0:0a99e3fc2a46 | 246 | strcat(chunk, "<select id=\"minute\">"); |
prabbat3 | 0:0a99e3fc2a46 | 247 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 248 | if(_alarm.minutes == 0){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 249 | strcat(chunk, "value=\"0\">00</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 250 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 251 | if(_alarm.minutes == 1){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 252 | strcat(chunk, "value=\"1\">01</option>"); |
prabbat3 | 1:d7f65be2640d | 253 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 254 | if(_alarm.minutes == 2){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 255 | strcat(chunk, "value=\"2\">02</option>"); |
prabbat3 | 1:d7f65be2640d | 256 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 257 | if(_alarm.minutes == 3){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 258 | strcat(chunk, "value=\"3\">03</option>"); |
prabbat3 | 1:d7f65be2640d | 259 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 260 | if(_alarm.minutes == 4){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 261 | strcat(chunk, "value=\"4\">04</option>"); |
prabbat3 | 1:d7f65be2640d | 262 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 263 | if(_alarm.minutes == 5){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 264 | strcat(chunk, "value=\"5\">05</option>"); |
prabbat3 | 1:d7f65be2640d | 265 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 266 | if(_alarm.minutes == 6){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 267 | strcat(chunk, "value=\"6\">06</option>"); |
prabbat3 | 1:d7f65be2640d | 268 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 269 | if(_alarm.minutes == 7){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 270 | strcat(chunk, "value=\"7\">07</option>"); |
prabbat3 | 1:d7f65be2640d | 271 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 272 | if(_alarm.minutes == 8){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 273 | strcat(chunk, "value=\"8\">08</option>"); |
prabbat3 | 1:d7f65be2640d | 274 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 275 | if(_alarm.minutes == 9){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 276 | strcat(chunk, "value=\"9\">09</option>"); |
prabbat3 | 1:d7f65be2640d | 277 | |
prabbat3 | 1:d7f65be2640d | 278 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 279 | if(_alarm.minutes == 10){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 280 | strcat(chunk, "value=\"10\">10</option>"); |
prabbat3 | 1:d7f65be2640d | 281 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 282 | if(_alarm.minutes == 11){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 283 | strcat(chunk, "value=\"11\">11</option>"); |
prabbat3 | 1:d7f65be2640d | 284 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 285 | if(_alarm.minutes == 12){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 286 | strcat(chunk, "value=\"12\">12</option>"); |
prabbat3 | 1:d7f65be2640d | 287 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 288 | if(_alarm.minutes == 13){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 289 | strcat(chunk, "value=\"13\">13</option>"); |
prabbat3 | 1:d7f65be2640d | 290 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 291 | if(_alarm.minutes == 14){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 292 | strcat(chunk, "value=\"14\">14</option>"); |
prabbat3 | 1:d7f65be2640d | 293 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 294 | if(_alarm.minutes == 15){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 295 | strcat(chunk, "value=\"15\">15</option>"); |
prabbat3 | 1:d7f65be2640d | 296 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 297 | if(_alarm.minutes == 16){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 298 | strcat(chunk, "value=\"16\">16</option>"); |
prabbat3 | 1:d7f65be2640d | 299 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 300 | if(_alarm.minutes == 17){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 301 | strcat(chunk, "value=\"17\">17</option>"); |
prabbat3 | 1:d7f65be2640d | 302 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 303 | if(_alarm.minutes == 18){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 304 | strcat(chunk, "value=\"18\">18</option>"); |
prabbat3 | 1:d7f65be2640d | 305 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 306 | if(_alarm.minutes == 19){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 307 | strcat(chunk, "value=\"19\">19</option>"); |
prabbat3 | 1:d7f65be2640d | 308 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 309 | if(_alarm.minutes == 20){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 310 | strcat(chunk, "value=\"20\">20</option>"); |
prabbat3 | 1:d7f65be2640d | 311 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 312 | if(_alarm.minutes == 21){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 313 | strcat(chunk, "value=\"21\">21</option>"); |
prabbat3 | 1:d7f65be2640d | 314 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 315 | if(_alarm.minutes == 22){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 316 | strcat(chunk, "value=\"22\">22</option>"); |
prabbat3 | 1:d7f65be2640d | 317 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 318 | if(_alarm.minutes == 23){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 319 | strcat(chunk, "value=\"23\">23</option>"); |
prabbat3 | 1:d7f65be2640d | 320 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 321 | if(_alarm.minutes == 24){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 322 | strcat(chunk, "value=\"24\">24</option>"); |
prabbat3 | 1:d7f65be2640d | 323 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 324 | if(_alarm.minutes == 25){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 325 | strcat(chunk, "value=\"25\">25</option>"); |
prabbat3 | 1:d7f65be2640d | 326 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 327 | if(_alarm.minutes == 26){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 328 | strcat(chunk, "value=\"26\">26</option>"); |
prabbat3 | 1:d7f65be2640d | 329 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 330 | if(_alarm.minutes == 27){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 331 | strcat(chunk, "value=\"27\">27</option>"); |
prabbat3 | 1:d7f65be2640d | 332 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 333 | if(_alarm.minutes == 28){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 334 | strcat(chunk, "value=\"28\">28</option>"); |
prabbat3 | 1:d7f65be2640d | 335 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 336 | if(_alarm.minutes == 29){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 337 | strcat(chunk, "value=\"29\">29</option>"); |
prabbat3 | 1:d7f65be2640d | 338 | |
prabbat3 | 1:d7f65be2640d | 339 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 340 | if(_alarm.minutes == 30){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 341 | strcat(chunk, "value=\"30\">30</option>"); |
prabbat3 | 1:d7f65be2640d | 342 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 343 | if(_alarm.minutes == 31){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 344 | strcat(chunk, "value=\"31\">31</option>"); |
prabbat3 | 1:d7f65be2640d | 345 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 346 | if(_alarm.minutes == 32){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 347 | strcat(chunk, "value=\"32\">32</option>"); |
prabbat3 | 1:d7f65be2640d | 348 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 349 | if(_alarm.minutes == 33){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 350 | strcat(chunk, "value=\"33\">33</option>"); |
prabbat3 | 1:d7f65be2640d | 351 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 352 | if(_alarm.minutes == 34){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 353 | strcat(chunk, "value=\"34\">34</option>"); |
prabbat3 | 1:d7f65be2640d | 354 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 355 | if(_alarm.minutes == 35){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 356 | strcat(chunk, "value=\"35\">35</option>"); |
prabbat3 | 1:d7f65be2640d | 357 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 358 | if(_alarm.minutes == 36){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 359 | strcat(chunk, "value=\"36\">36</option>"); |
prabbat3 | 1:d7f65be2640d | 360 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 361 | if(_alarm.minutes == 37){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 362 | strcat(chunk, "value=\"37\">37</option>"); |
prabbat3 | 1:d7f65be2640d | 363 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 364 | if(_alarm.minutes == 38){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 365 | strcat(chunk, "value=\"38\">38</option>"); |
prabbat3 | 1:d7f65be2640d | 366 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 367 | if(_alarm.minutes == 39){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 368 | strcat(chunk, "value=\"39\">39</option>"); |
prabbat3 | 1:d7f65be2640d | 369 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 370 | if(_alarm.minutes == 40){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 371 | strcat(chunk, "value=\"40\">40</option>"); |
prabbat3 | 1:d7f65be2640d | 372 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 373 | if(_alarm.minutes == 41){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 374 | strcat(chunk, "value=\"41\">41</option>"); |
prabbat3 | 1:d7f65be2640d | 375 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 376 | if(_alarm.minutes == 42){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 377 | strcat(chunk, "value=\"42\">42</option>"); |
prabbat3 | 1:d7f65be2640d | 378 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 379 | if(_alarm.minutes == 43){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 380 | strcat(chunk, "value=\"43\">43</option>"); |
prabbat3 | 1:d7f65be2640d | 381 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 382 | if(_alarm.minutes == 44){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 383 | strcat(chunk, "value=\"44\">44</option>"); |
prabbat3 | 1:d7f65be2640d | 384 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 385 | if(_alarm.minutes == 45){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 386 | strcat(chunk, "value=\"45\">45</option>"); |
prabbat3 | 1:d7f65be2640d | 387 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 388 | if(_alarm.minutes == 46){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 389 | strcat(chunk, "value=\"46\">46</option>"); |
prabbat3 | 1:d7f65be2640d | 390 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 391 | if(_alarm.minutes == 47){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 392 | strcat(chunk, "value=\"47\">47</option>"); |
prabbat3 | 1:d7f65be2640d | 393 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 394 | if(_alarm.minutes == 48){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 395 | strcat(chunk, "value=\"48\">48</option>"); |
prabbat3 | 1:d7f65be2640d | 396 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 397 | if(_alarm.minutes == 49){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 398 | strcat(chunk, "value=\"49\">49</option>"); |
prabbat3 | 1:d7f65be2640d | 399 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 400 | if(_alarm.minutes == 50){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 401 | strcat(chunk, "value=\"50\">50</option>"); |
prabbat3 | 1:d7f65be2640d | 402 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 403 | if(_alarm.minutes == 51){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 404 | strcat(chunk, "value=\"51\">51</option>"); |
prabbat3 | 1:d7f65be2640d | 405 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 406 | if(_alarm.minutes == 52){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 407 | strcat(chunk, "value=\"52\">52</option>"); |
prabbat3 | 1:d7f65be2640d | 408 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 409 | if(_alarm.minutes == 53){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 410 | strcat(chunk, "value=\"53\">53</option>"); |
prabbat3 | 1:d7f65be2640d | 411 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 412 | if(_alarm.minutes == 54){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 413 | strcat(chunk, "value=\"54\">54</option>"); |
prabbat3 | 1:d7f65be2640d | 414 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 415 | if(_alarm.minutes == 55){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 416 | strcat(chunk, "value=\"55\">55</option>"); |
prabbat3 | 1:d7f65be2640d | 417 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 418 | if(_alarm.minutes == 56){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 419 | strcat(chunk, "value=\"56\">56</option>"); |
prabbat3 | 1:d7f65be2640d | 420 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 421 | if(_alarm.minutes == 57){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 422 | strcat(chunk, "value=\"57\">57</option>"); |
prabbat3 | 1:d7f65be2640d | 423 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 424 | if(_alarm.minutes == 58){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 425 | strcat(chunk, "value=\"58\">58</option>"); |
prabbat3 | 1:d7f65be2640d | 426 | strcat(chunk, "<option "); |
prabbat3 | 1:d7f65be2640d | 427 | if(_alarm.minutes == 59){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 1:d7f65be2640d | 428 | strcat(chunk, "value=\"59\">59</option>"); |
prabbat3 | 1:d7f65be2640d | 429 | |
prabbat3 | 0:0a99e3fc2a46 | 430 | strcat(chunk, "</select>"); |
prabbat3 | 0:0a99e3fc2a46 | 431 | |
prabbat3 | 0:0a99e3fc2a46 | 432 | /******* AM PM *******/ |
prabbat3 | 0:0a99e3fc2a46 | 433 | strcat(chunk, "<select id=\"ampm\">"); |
prabbat3 | 0:0a99e3fc2a46 | 434 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 435 | if(strcmp(_alarm.amPm,"AM") == 0){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 436 | strcat(chunk, "value=\"0\">AM</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 437 | |
prabbat3 | 0:0a99e3fc2a46 | 438 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 439 | if(strcmp(_alarm.amPm,"PM") == 0){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 440 | strcat(chunk, "value=\"1\">PM</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 441 | |
prabbat3 | 0:0a99e3fc2a46 | 442 | strcat(chunk, "</select>"); |
prabbat3 | 0:0a99e3fc2a46 | 443 | |
prabbat3 | 0:0a99e3fc2a46 | 444 | |
prabbat3 | 0:0a99e3fc2a46 | 445 | |
prabbat3 | 0:0a99e3fc2a46 | 446 | |
prabbat3 | 0:0a99e3fc2a46 | 447 | /* strcat(chunk, "<select id=\"minute\">"); |
prabbat3 | 0:0a99e3fc2a46 | 448 | |
prabbat3 | 0:0a99e3fc2a46 | 449 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 450 | if(_alarm.minutes == 1){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 451 | strcat(chunk, "value=\"1\">1</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 452 | |
prabbat3 | 0:0a99e3fc2a46 | 453 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 454 | if(_alarm.minutes == 2){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 455 | strcat(chunk, "value=\"2\">2</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 456 | |
prabbat3 | 0:0a99e3fc2a46 | 457 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 458 | if(_alarm.minutes == 3){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 459 | strcat(chunk, "value=\"3\">3</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 460 | |
prabbat3 | 0:0a99e3fc2a46 | 461 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 462 | if(_alarm.minutes == 4){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 463 | strcat(chunk, "value=\"4\">4</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 464 | |
prabbat3 | 0:0a99e3fc2a46 | 465 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 466 | if(_alarm.minutes == 5){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 467 | strcat(chunk, "value=\"5\">5</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 468 | |
prabbat3 | 0:0a99e3fc2a46 | 469 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 470 | if(_alarm.minutes == 6){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 471 | strcat(chunk, "value=\"6\">6</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 472 | |
prabbat3 | 0:0a99e3fc2a46 | 473 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 474 | if(_alarm.minutes == 7){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 475 | strcat(chunk, "value=\"7\">7</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 476 | |
prabbat3 | 0:0a99e3fc2a46 | 477 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 478 | if(_alarm.minutes == 8){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 479 | strcat(chunk, "value=\"8\">8</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 480 | |
prabbat3 | 0:0a99e3fc2a46 | 481 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 482 | if(_alarm.minutes == 9){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 483 | strcat(chunk, "value=\"9\">9</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 484 | |
prabbat3 | 0:0a99e3fc2a46 | 485 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 486 | if(_alarm.minutes == 10){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 487 | strcat(chunk, "value=\"10\">10</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 488 | |
prabbat3 | 0:0a99e3fc2a46 | 489 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 490 | if(_alarm.minutes == 11){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 491 | strcat(chunk, "value=\"11\">11</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 492 | |
prabbat3 | 0:0a99e3fc2a46 | 493 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 494 | if(_alarm.minutes == 12 || _alarm.minutes == 0){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 495 | strcat(chunk, "value=\"12\">12</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 496 | |
prabbat3 | 0:0a99e3fc2a46 | 497 | |
prabbat3 | 0:0a99e3fc2a46 | 498 | strcat(chunk, "</select>"); |
prabbat3 | 0:0a99e3fc2a46 | 499 | */ |
prabbat3 | 0:0a99e3fc2a46 | 500 | |
prabbat3 | 0:0a99e3fc2a46 | 501 | |
prabbat3 | 0:0a99e3fc2a46 | 502 | |
prabbat3 | 0:0a99e3fc2a46 | 503 | |
prabbat3 | 0:0a99e3fc2a46 | 504 | /* strcat(chunk, "<select id=\"ampm\">"); |
prabbat3 | 0:0a99e3fc2a46 | 505 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 506 | if(_alarm.amPm == 0){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 507 | strcat(chunk, "value=\"0\">AM</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 508 | |
prabbat3 | 0:0a99e3fc2a46 | 509 | strcat(chunk, "<option "); |
prabbat3 | 0:0a99e3fc2a46 | 510 | if(_alarm.amPm == 1){ strcat(chunk, "selected=\"selected\""); } |
prabbat3 | 0:0a99e3fc2a46 | 511 | strcat(chunk, "value=\"1\">PM</option>"); |
prabbat3 | 0:0a99e3fc2a46 | 512 | |
prabbat3 | 0:0a99e3fc2a46 | 513 | strcat(chunk, "</select>");*/ |
prabbat3 | 0:0a99e3fc2a46 | 514 | |
prabbat3 | 0:0a99e3fc2a46 | 515 | |
prabbat3 | 0:0a99e3fc2a46 | 516 | //strcat(chunk, "AMPM: <input type= \"text\" id=\"ampm\" maxlength=127>"); |
prabbat3 | 0:0a99e3fc2a46 | 517 | strcat(chunk, "<br><p>"); |
prabbat3 | 0:0a99e3fc2a46 | 518 | strcat(chunk, "<input type=\"button\" value=\"Save\" onclick=\"javascript:submitAlarmPreferences();\">"); |
prabbat3 | 0:0a99e3fc2a46 | 519 | //strcat(chunk, "</p><br><p>"); |
prabbat3 | 0:0a99e3fc2a46 | 520 | strcat(chunk, "<input type=\"button\" value=\"Set\" onclick=\"javascript:setAlarm();\">"); |
prabbat3 | 0:0a99e3fc2a46 | 521 | strcat(chunk, "</p><br></form>"); |
prabbat3 | 0:0a99e3fc2a46 | 522 | //strcat(chunk, "</form>"); |
prabbat3 | 0:0a99e3fc2a46 | 523 | } |
prabbat3 | 0:0a99e3fc2a46 | 524 | } |
prabbat3 | 0:0a99e3fc2a46 | 525 | else if(c == 2) |
prabbat3 | 0:0a99e3fc2a46 | 526 | strcat(chunk, INTERACTIVE_HTML_CODE_2); |
prabbat3 | 0:0a99e3fc2a46 | 527 | } |