app = Flask(__name__)
-#DATABASE = os.path.join(os.path.dirname(__file__), '..', 'data', 'fachschaften.sqlite')
-DATABASE = os.path.join(os.path.dirname(__file__), 'fachschaften.sqlite')
+DATABASE = os.path.join(os.path.dirname(__file__), '..', 'data', 'fachschaften.sqlite')
+#DATABASE = os.path.join(os.path.dirname(__file__), 'fachschaften.sqlite')
def get_db():
db = sqlite3.connect(DATABASE)
db = get_db()
cursor = db.cursor()
data = request.form
-
- print data
cursor.execute("INSERT INTO fachschaft "
"(langname, kurzname, land, stadt, studenten, "
- "organ, vertreten, organisation, fachschaftler) "
- "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)",
+ "organ, vertreten, organisation, fachschaftler, homepage) "
+ "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
[data['unilang'],
data['unikurz'],
data['bundesland'],
data['fsorgan'],
data['vertretenestudis'],
data['organisationsform'],
- data['aktive']])
+ data['aktive'],
+ data['homepage']])
rowid = cursor.lastrowid
for i in range(0, 10):
if data['studiengang%d' % i] != '':
fachschaft = fachschaft,
studiengaenge = studiengaenge)
fdata = fdata.encode('utf-8')
- info = tarfile.TarInfo(name=fachschaft['kurzname'])
+ info = tarfile.TarInfo(name='%s.tex' % fachschaft['kurzname'].strip().lower().replace(' ', '_').replace('/','_'))
info.size = len(fdata)
tar.addfile(info, StringIO.StringIO(fdata))
print fdata
<td><input type="text" name="bundesland" /></td>
</tr>
<tr>
- <td>Gesamtzahl Studenten an der Uni (ca.):</td>
+ <td>Gesamtzahl Studierende an der Uni (ca.):</td>
<td><input type="text" name="gesamtstudis" /></td>
</tr>
<tr>
<td> <input type="text" name="fsorgan" /></td>
</tr>
<tr>
- <td>Vertretene Studenten:</td>
+ <td>Vertretene StuddentInnen:</td>
<td><input type="text" name="vertretenestudis" /></td>
</tr>
<tr>
<td><input type="text" name="organisationsform" /></td>
</tr>
<tr>
- <td>Anzahl aktiver Fachschaftler (ohne "Karteileichen"): </td>
+ <td>Anzahl aktiver FachschaftlerInnen (ohne "Karteileichen"): </td>
<td><input type="text" name="aktive" /></td>
</tr>
+ <tr>
+ <td>Homepage: </td>
+ <td><input type="text" name="homepage" /></td>
+ </tr>
</table>
</p>
<h3>Studiengänge</h3>
<tr>
<th rowspan="2" class="headbottom noborder"></th>
<th rowspan="2" class="headbottom noborder">Bezeichnung des<br />Studienganges</th>
- <th colspan="2">Anzahl der Studienanfänger im...</th>
+ <th colspan="2">Anzahl der StudienanfängerInnen im...</th>
</tr>
<tr class="headbottom">
<th class="small">aktuellen akademischen Jahr</th>
{% endfor %}
</table>
<p>
- <input type="submit" name="submit" value="Vorschaubild anzeigen" />
<input type="submit" name="submit" value="Eintragen" />
<input type="hidden" name="sessionid" value="42" />
</p>
<table>
<tr><td>Land/Bundesland</td><td>{{fachschaft.land}}</td></tr>
<tr><td>Stadt</td><td>{{fachschaft.stadt}}</td></tr>
- <tr><td>Studenten (Uni)</td><td>{{fachschaft.studenten}}</td></tr>
+ <tr><td>Studierende (Uni)</td><td>{{fachschaft.studenten}}</td></tr>
<tr><td>Fachschaftsorgan</td><td>{{fachschaft.organ}}</td></tr>
- <tr><td>Vertretene Studenten</td><td>{{fachschaft.vertreten}}</td></tr>
+ <tr><td>Vertretene StudentInnen</td><td>{{fachschaft.vertreten}}</td></tr>
<tr><td>Organisationsform</td><td>{{fachschaft.organisation}}</td></tr>
- <tr><td>Aktive Fachschaftler</td><td>{{fachschaft.fachschaftler}}</td></tr>
+ <tr><td>Aktive FachschaftlerInnen</td><td>{{fachschaft.fachschaftler}}</td></tr>
+ <tr><td>Homepage</td><td><a href="{{fachschaft.homepage}}">{{fachschaft.homepage}}</a></td></tr>
<table>
<h4>Studiengänge</h4>
<table>
<tr>
<th>Studiengang</th>
- <th>Anfänger 2013</th>
- <th>Anfänger 2012</th>
+ <th>AnfängerInnen 2013</th>
+ <th>AnfängerInnen 2012</th>
</tr>
{% for studiengang in studiengaenge %}
<tr>