comparison admin.inc.php @ 61:e85ed35585fc

Work on attendee editing, etc.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 05 Oct 2013 12:33:59 +0300
parents e5e38ed4e837
children 4684336cec09
comparison
equal deleted inserted replaced
60:4e09327ed4d0 61:e85ed35585fc
265 var msuccess = function(txt) 265 var msuccess = function(txt)
266 { 266 {
267 setTimeout("refreshNews();", 50); 267 setTimeout("refreshNews();", 50);
268 } 268 }
269 269
270 sendPOSTRequest( 270 if (args != "")
271 "action=add&type=news&"+args, 271 sendPOSTRequest("action=add&type=news&"+args, msuccess);
272 msuccess); 272
273 return false; 273 return false;
274 } 274 }
275 275
276 276
277 function deleteNews(id) 277 function deleteNews(id)
278 { 278 {
279 deleteItem(id, "news", "news", "refreshNews();", "news item"); 279 deleteItem(id, "news", "news", "refreshNews();", "news item");
280 } 280 }
281 281
282 282
283 function addAttendee()
284 {
285 var args = makePostArgs({"name":1,"groups":0,"oneliner":0,"email":0}, "ne", "x");
286
287 var msuccess = function(txt)
288 {
289 setTimeout("refreshAttendees();", 50);
290 }
291
292 if (args != "")
293 sendPOSTRequest("action=add&type=attendees&"+args, msuccess);
294
295 return false;
296 }
297
298
283 function deleteAttendee(id) 299 function deleteAttendee(id)
284 { 300 {
285 deleteItem(id, "attendee", "attendees", "refreshAttendees();", "attendee"); 301 deleteItem(id, "attendee", "attendees", "refreshAttendees();", "attendee");
286 } 302 }
287 303
293 var msuccess = function(txt) 309 var msuccess = function(txt)
294 { 310 {
295 setTimeout("refreshAttendees();", 50); 311 setTimeout("refreshAttendees();", 50);
296 } 312 }
297 313
298 sendPOSTRequest("action=update&type=attendees&id="+id+"&"+args, msuccess); 314 if (args != "")
315 sendPOSTRequest("action=update&type=attendees&id="+id+"&"+args, msuccess);
299 } 316 }
300 317
301 318
302 function updateAttendee2(id) 319 function updateAttendee2(id)
303 { 320 {
321 var msuccess = function(txt) 338 var msuccess = function(txt)
322 { 339 {
323 setTimeout("refreshCompos();", 50); 340 setTimeout("refreshCompos();", 50);
324 } 341 }
325 342
326 sendPOSTRequest("action=add&type=compo&"+args, msuccess); 343 if (args != "")
344 sendPOSTRequest("action=add&type=compo&"+args, msuccess);
327 return false; 345 return false;
328 } 346 }
329 347
330 348
331 function updateCompo(id) 349 function updateCompo(id)
332 { 350 {
333 var args = makePostArgs({"name":1, "description":1, "visible":3, "voting":3, "showAuthors":3}, "co", id); 351 var args = makePostArgs({"name":1, "description":1, "visible":3, "voting":3, "showAuthors":3}, "co", id);
334 352
335 sendPOSTRequest("action=update&type=compo&id="+id+"&"+args); 353 if (args != "")
354 sendPOSTRequest("action=update&type=compo&id="+id+"&"+args);
336 } 355 }
337 356
338 357
339 function addEntry(id) 358 function addEntry(id)
340 { 359 {
343 var msuccess = function(txt) 362 var msuccess = function(txt)
344 { 363 {
345 setTimeout("refreshEntries();", 50); 364 setTimeout("refreshEntries();", 50);
346 } 365 }
347 366
348 sendPOSTRequest("action=add&type=entry&compo_id="+id+"&"+args, msuccess); 367 if (args != "")
368 sendPOSTRequest("action=add&type=entry&compo_id="+id+"&"+args, msuccess);
349 return false; 369 return false;
350 } 370 }
351 371
352 372
353 function updateEntry(id) 373 function updateEntry(id)
357 var msuccess = function(txt) 377 var msuccess = function(txt)
358 { 378 {
359 setTimeout("refreshEntries();", 50); 379 setTimeout("refreshEntries();", 50);
360 } 380 }
361 381
362 sendPOSTRequest("action=update&type=entry&id="+id+"&"+args, msuccess); 382 if (args != "")
383 sendPOSTRequest("action=update&type=entry&id="+id+"&"+args, msuccess);
363 } 384 }
364 385
365 386
366 function deleteEntry(id) 387 function deleteEntry(id)
367 { 388 {