Ejemplo n.º 1
0
#print ("<b>Chiavi selezionate per l'eliminazione:</b>")
#print ("</td>")
#print ("<td>")
#for i in range (len(flt.DecodeList(MyDB.keys(RedisKey)))):
#	print (mhl.MyTextForm(FormName,flt.DecodeList(MyDB.keys(RedisKey))[i],"50","required","readonly"))
#print ("</td>")
#print ("</tr>")

# .. o questa versione, dove, oltre al filtro, si devono anche selezionare una per una:
print("<tr>")
print("<td>")
print("<b>Seleziona le chiavi da eliminare:</b>")
print("</td>")
print("<td>")
for i in range(len(flt.DecodeList(MyDB.keys(RedisKey)))):
    print(mhl.MyCheckboxForm(FormName,
                             flt.DecodeList(MyDB.keys(RedisKey))[i]),
          flt.DecodeList(MyDB.keys(RedisKey))[i], "<br/>")
print("</td>")
print("</tr>")

print("<tr>")
print("<td colspan=\"2\">")
#print ("<hr/>") # La linea orizzontale
print("</td>")
print("</tr>")

print("<tr>")
print("<td>")
print("")  # Testo nella 1a colonna
print("</td>")
print("<td>")
Ejemplo n.º 2
0
# Inizio del form
print(mhl.MyActionForm(ExecFile, "POST"))

print("<table>")  # 2 colonne

# La prima voce non e` modificabile ed e` la chiave Redis (solo visualizzazione)
print("<tr>")
print("<td>")
print("Start:")
print("</td>")
print("<td>")
print("<fieldset>")  # Ho usato il "fieldset" come separatore/raggruppatore
print("<legend>Seleziona i demoni da avviare</legend>")
for i in range(len(SetsRedisOff)):
    print(mhl.MyCheckboxForm("start", SetsRedisOff[i]), SetsRedisOff[i],
          "<br/>")
print("</fieldset>")
#print ("<hr/>")	# Mi sa che serve un separatore, senno` ci si confonde
print("</td>")
print("</tr>")

print("<tr>")
print("<td>")
print("Stop:")
print("</td>")
print("<td>")
print("<fieldset>")
print("<legend>Seleziona i demoni da fermare</legend>")
for i in range(len(SetsRedisOn)):
    print(mhl.MyCheckboxForm("stop", SetsRedisOn[i]), SetsRedisOn[i], "<br/>")
Ejemplo n.º 3
0
         print ("<td>")
         print (Decode(MyDB.hget(Msg[i],j)))
         print ("</td>")
     print ("</tr>")
 print ("</table>")
 
 print ("<br>")
 
 print (mhl.MyActionForm("/cgi-bin/messagewrite.py","POST"))
 print ("<table>")
 print ("<tr>")
 print ("<td>")
 print ("<b>Spostare messaggi \"inviati/in invio\" in \"vecchi messaggi\" ?   </b>")
 print ("</td>")
 print ("<td>")
 print (mhl.MyCheckboxForm("key","new:"+RedisKey+"*"))
 print ("</td>")
 print ("</tr>")
 print ("<tr>")
 print ("<td colspan=\"4\">")
 print ("<hr/>")
 print ("</td>")
 print ("</tr>")
 print ("<tr>")
 print ("<td>")
 print ("</td>")
 print ("<td>")
 print (mhl.MyButtonForm("submit","Submit"))
 print ("</td>")
 print ("</tr>")
 print ("</table>")
Ejemplo n.º 4
0
# Eventuale help/annotazione
print("""
<b>Seleziona files "grafici" da eliminare</b>
<br/>
""")

# Inizio del form
print(mhl.MyActionForm(DeleteFile, "POST"))

print("<table>")

print("<tr>")
print("<td>")
#print (mhl.MyDropDown(FormName,FileList,""))
for i in range(len(FileList)):
    print(mhl.MyCheckboxForm(FormName, FileList[i]), FileList[i], "<br/>")
print("</td>")
print("</tr>")
print("<tr>")
print("<td>")
#print ("<hr/>")
print("</td>")
print("</tr>")
print("<tr>")
print("<td>")
print(mhl.MyButtonForm("submit", "ELIMINA"))
print("</td>")
print("</tr>")

print("</table>")
Ejemplo n.º 5
0
    print("</td>")
    print("</tr>")

    print("<br/>")  # Aggiungo uno spazio (una riga)

    print("<tr>")
    print("<td>")
    print("Elimina:")
    print("</td>")
    print("<td>")
    LISTA = flt.DecodeList(
        MyDB.smembers(RedisKey))  # Appoggio a variabile l'elenco/lista
    print("<fieldset>")  # Ho usato il "fieldset" come separatore/raggruppatore
    print("<legend>Seleziona le chiavi da eliminare</legend>")
    for i in range(len(LISTA)):
        print(mhl.MyCheckboxForm("del", LISTA[i]), LISTA[i], "<br/>")
    print("</fieldset>")
    #print ("<hr/>")	# Mi sa che serve un separatore, senno` ci si confonde
    print("</td>")
    print("</tr>")

    print("<tr>")
    print("<td>")
    print("Aggiungi:")
    print("</td>")
    print("<td>")
    # Non riesco a filtrare con una normale 'regex', mi son stufato e allora prendo tutti
    # quelli che hanno ":Valori" e poi eliminero` il finale ":Valori"
    LISTA = flt.DecodeList(MyDB.keys("?:*:*:*:*:Valori"))
    print("<fieldset>")
    print("<legend>Seleziona le chiavi da aggiungere</legend>")
Ejemplo n.º 6
0
print ("<tr>")
print ("<td>")
print ("Aggiungi:")
print ("</td>")
print ("<td>")
#print (mhl.MyDropDown("add",flt.DecodeList(MyDB.keys("?:*:*:*:*:*[^:Valori]")),""))   # Sto` provando a filtrare le chiavi, questa e` la meglio che ho trovato.
# Non riesco a filtrare con una normale 'regex', mi son stufato e allora prendo tutti
# quelli che hanno ":Valori" e poi eliminero` il finale ":Valori"
LISTA = flt.DecodeList(MyDB.keys("?:*:*:*:*:Valori"))
for i in range (len(LISTA)):
	# La lista e` (uguale alla lista puntata da i [i]),
	# presa per tutta la sua lunghezza di caratteri [:L-7],
	# tolto 7, che e` la lunghezza di ":Valori"
	LISTAi=LISTA[i][:len(LISTA[i])-7]
	print (mhl.MyCheckboxForm("add",LISTAi), LISTAi, "<br/>")
print ("</td>")
print ("</tr>")

print ("<tr>")
print ("<td colspan=\"2\">")
print ("<hr/>") # La linea orizzontale
print ("</td>")
print ("</tr>")

print ("<tr>")
print ("<td>")
print ("")  # Testo nella 1a colonna
print ("</td>")
print ("<td>")
print (mhl.MyButtonForm("submit","Aggiungi"))