1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/usr/bin/python2.7
# coding: utf8
import re,sys,cgi,cgitb
cgitb.enable()
print ('Content-type:text/html')
print
print ('<!doctype html><html lang="fr"> <head> <meta charset="utf-8"><link rel="stylesheet" type="text/css" href="style.css"><title> Emploi du temps UM fds</title></head><body>')
formulaire = cgi.FieldStorage()
txt=u"<div class='cadreform'><h2> Ajouter un emploi du temps</h2> <div class='formulaire'><p> Cette section sert à renseigner un nom et un ID pour un emploi du temps, ces paires sont stockés sous la forme : </p><div class='center'>'XXXX:semestre-annee-parcours-groupe-'<br>Où XXXX est l'ID de l'EDT </div><br><p> Si le besoin se présente, on remplace les espaces par des 'underscore': '_' ('tiret-du-huit' comme dirait votre grand-mère). <br> Pour ce qui est de l'ID, il faut le chercher sur l'ENT (promis c'est la derniere fois que vous avez besoin d'aller sur cette plateforme à l'accessibilité proche de zéro), une fois sur"
txt+=u" ADE web planning ( <a href='https://planning-ade.umontpellier.fr/direct/index.jsp?projectId=54&login=visuFDS&password=12345678&displayConfName=Web&showTree=true&top=parent' >lien ici</a>), trouvez votre fichier d'EDT, selectionnez le, et cliquez sur l'icone d'export en bas à gauche, celui avec un calendrier et une petite flèche, verifier que 'Icalendar' est coché, puis cliquez sur 'Générer URL', vous n'avez plus qu'à copier le lien qui s'affiche, à le coller ici (à gauche), et à preciser le chemin pour y accéder, exemple 'Sem_2-L1-Série_1-Groupe_A' ( à droite) <br> <form action='add.py' method='get'> ID :<input type='text' name='ID'> Intitulé : <input type='text' name='recherche' value='"+formulaire.getvalue('recherche').decode('utf8')+u"'><br><br><input type='submit' name='Ajouter' value='Ajouter'></form></div></div></body></html>'"
print(txt.encode('utf8'))
if formulaire.getvalue('recherche')!=None:
if formulaire.getvalue('ID')!= None:
ID = re.search('resources=([0-9,]*)',formulaire.getvalue('ID')).group(1)
testID= re.search('^[0-9,]*$',ID)
if testID :
testIntit = re.search('^[0-9a-zA-Z-_éè]*(.)$',formulaire.getvalue('recherche'))
if testIntit:
fichier = open('edtnum','a')
fichier.write(testID.group(0)+":"+testIntit.group(0)+"\n")
print("<meta http-equiv='refresh' content='0; URL=index.py?recherche="+testIntit.group(0)+"'>")
fichier.close()
|