HfWU - Seminars (Kursverwaltung): Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
Wünsche:
+
 
- Nach Kursarten unterscheiden (Sprachen, Bezahlte etc.)
+
== PFT Kurse ==
- Todo Zugriff für Redakteure um Frontendbenutzer aktiv zu schalten (fe_users)
+
Pro Semester sind den Studenten nur 3 PFT Kurse erlaubt. Die Anwendung prüft ob mehr als 3 Buchungen vorliegen (eventtype = 1)
- wo werden Anmeldungen abgelegt (Über Organizer)
+
Im nächsten Semester werden bislang per SQL Statement die alten PFT Kurse auf eventtype = 0 gesetzt damit wieder neue gebucht werden können. Dazu folgende SQL-Statements ausführen.
 +
 
 +
Dieser ist nur zum Testen
 +
<pre>
 +
SELECT *
 +
FROM `tx_seminars_seminars`
 +
WHERE `accreditation_number` LIKE '%PFT%' AND event_type = 0 AND begin_date > 1235779200
 +
LIMIT 1 , 100
 +
</pre>
 +
 
 +
Neue PFT-Kurse auf Eventtype 1 Setzen
 +
<pre>
 +
UPDATE `tx_seminars_seminars`
 +
SET event_type = 1
 +
WHERE `accreditation_number` LIKE '%PFT%'
 +
AND event_type = 0
 +
AND begin_date > unix_timestamp(now());
 +
</pre>
 +
Alte PFT-Kurse auf Eventtype = 0 setzen
 +
<pre>
 +
UPDATE `tx_seminars_seminars`
 +
SET event_type = 0
 +
WHERE `accreditation_number` LIKE '%PFT%'
 +
AND event_type = 1
 +
AND end_date < unix_timestamp(now())
 +
AND end_date > 0;
 +
</pre>

Version vom 12. August 2009, 10:50 Uhr

PFT Kurse

Pro Semester sind den Studenten nur 3 PFT Kurse erlaubt. Die Anwendung prüft ob mehr als 3 Buchungen vorliegen (eventtype = 1) Im nächsten Semester werden bislang per SQL Statement die alten PFT Kurse auf eventtype = 0 gesetzt damit wieder neue gebucht werden können. Dazu folgende SQL-Statements ausführen.

Dieser ist nur zum Testen

SELECT *
FROM `tx_seminars_seminars`
WHERE `accreditation_number` LIKE '%PFT%' AND event_type = 0 AND begin_date > 1235779200
LIMIT 1 , 100

Neue PFT-Kurse auf Eventtype 1 Setzen

UPDATE `tx_seminars_seminars`
SET event_type = 1
WHERE `accreditation_number` LIKE '%PFT%'
AND event_type = 0
AND begin_date > unix_timestamp(now());

Alte PFT-Kurse auf Eventtype = 0 setzen

UPDATE `tx_seminars_seminars`
SET event_type = 0
WHERE `accreditation_number` LIKE '%PFT%'
AND event_type = 1
AND end_date < unix_timestamp(now())
AND end_date > 0;