Difference between revisions of "Intro mogelijk maken"

From A-Eskwiki
Jump to: navigation, search
Line 11: Line 11:
 
* update de waarde van <code>EJBV</code> in <code>www/space/specialconstants.php</code>, anders wordt "lid vanaf" opeens een jaar te vroeg!
 
* update de waarde van <code>EJBV</code> in <code>www/space/specialconstants.php</code>, anders wordt "lid vanaf" opeens een jaar te vroeg!
 
* als kandidaatsbestuurders meehelpen met de boekverkoop, geef ze dan ook de benodigde rechten als in [[Bestuurswissel]] omschreven.
 
* als kandidaatsbestuurders meehelpen met de boekverkoop, geef ze dan ook de benodigde rechten als in [[Bestuurswissel]] omschreven.
 +
 +
== Kwerries voor de intro ==
 +
 +
Geef alle mentoren en of ze betaald hebben voor de pakketten. Je moet zelf de juiste activiteitID's en het juiste jaar invullen!
 +
<pre>
 +
SELECT `Lid`.`contactID`, `studentnr`, `voornaam`, `tussenvoegsels`, `achternaam`, (SELECT COUNT(*) FROM `iDealAntwoord` JOIN `Transactie` ON `iDealAntwoord`.`ideal_transactieID` = `Transactie`.`transactieID` WHERE `antwoord` = `Lid`.`studentnr` AND `vraag_activiteit_activiteitID` = '7299' AND `Transactie`.`status` = 'SUCCESS') AS `nr_pakketten_na_wi_twin`, (SELECT COUNT(*) FROM `iDealAntwoord` JOIN `Transactie` ON `iDealAntwoord`.`ideal_transactieID` = `Transactie`.`transactieID` WHERE `antwoord` = `Lid`.`studentnr` AND `vraag_activiteit_activiteitID` = '7298' AND `Transactie`.`status` = 'SUCCESS') AS `nr_pakketten_ica_iku_twinfo` FROM `Lid` JOIN `Mentor` ON `Lid`.`contactID` = `Mentor`.`lid_contactID` JOIN `Persoon` ON `Lid`.`contactID` = `Persoon`.`contactID` JOIN `IntroGroep` ON `Mentor`.`groep_groepID` = `IntroGroep`.`groepID` JOIN `IntroCluster` ON `IntroGroep`.`cluster_clusterID` = `IntroCluster`.`clusterID` WHERE `IntroCluster`.`jaar` = 2018
 +
</pre>
 +
 +
 +
Geef alle introdeelnemers en of ze betaald hebben voor de pakketten. Je moet zelf de juiste activiteitID's invullen!
 +
<pre>
 +
SELECT `Lid`.`contactID`, `studentnr`, `voornaam`, `tussenvoegsels`, `achternaam`, `IntroDeelnemer`.*, (SELECT COUNT(*) FROM `iDealAntwoord` JOIN `Transactie` ON `iDealAntwoord`.`ideal_transactieID` = `Transactie`.`transactieID` WHERE `antwoord` = `Lid`.`studentnr` AND `vraag_activiteit_activiteitID` = '7299' AND `Transactie`.`status` = 'SUCCESS') AS `nr_pakketten_na_wi_twin`, (SELECT COUNT(*) FROM `iDealAntwoord` JOIN `Transactie` ON `iDealAntwoord`.`ideal_transactieID` = `Transactie`.`transactieID` WHERE `antwoord` = `Lid`.`studentnr` AND `vraag_activiteit_activiteitID` = '7298' AND `Transactie`.`status` = 'SUCCESS') AS `nr_pakketten_ica_iku_twinfo` FROM `Lid` JOIN `IntroDeelnemer` ON `Lid`.`contactID` = `IntroDeelnemer`.`lid_contactID` JOIN `Persoon` ON `Lid`.`contactID` = `Persoon`.`contactID`
 +
</pre>
  
 
[[Category:WebCie]]
 
[[Category:WebCie]]
 
[[Category:HowTo]]
 
[[Category:HowTo]]

Revision as of 11:59, 3 September 2018

Elk jaar zo rond juli is het weer zover: de intro van het komende jaar is opgestart en ze willen de inschrijvingen opengooien. Als WebCie moet je ervoor zorgen dat de volgende dingen kloppen:

  • geef de introcommissie de juiste auth door de waarde van INTROCIE in www/space/auth/init.php aan te passen
  • verwijder alle rows in de introdeelnemertabel in de database !!PAS OP, kan wel gevaarlijk zijn!!
  • Maak iDEAL voor kamp mogelijk:
 * maak een Artikel aan in Het Nieuwe Boekenweb 2.0™
 * maak een voorraad aan hiervoor (locatie: virtueel)
 * lever hier meeeeer dan genoeg van (700 ofzo) 
 * zet de voorraad in www/WhosWho4/Boekweb2/DBObject/iDeal.cls.php op de nieuwe introkampbetaling.
  • zet de voorraad en omschrijving in www/WhosWho4/Controllers/Intro.php op de nieuwe introkampbetaling.
  • update de waarde van EJBV in www/space/specialconstants.php, anders wordt "lid vanaf" opeens een jaar te vroeg!
  • als kandidaatsbestuurders meehelpen met de boekverkoop, geef ze dan ook de benodigde rechten als in Bestuurswissel omschreven.

Kwerries voor de intro

Geef alle mentoren en of ze betaald hebben voor de pakketten. Je moet zelf de juiste activiteitID's en het juiste jaar invullen!

SELECT `Lid`.`contactID`, `studentnr`, `voornaam`, `tussenvoegsels`, `achternaam`, (SELECT COUNT(*) FROM `iDealAntwoord` JOIN `Transactie` ON `iDealAntwoord`.`ideal_transactieID` = `Transactie`.`transactieID` WHERE `antwoord` = `Lid`.`studentnr` AND `vraag_activiteit_activiteitID` = '7299' AND `Transactie`.`status` = 'SUCCESS') AS `nr_pakketten_na_wi_twin`, (SELECT COUNT(*) FROM `iDealAntwoord` JOIN `Transactie` ON `iDealAntwoord`.`ideal_transactieID` = `Transactie`.`transactieID` WHERE `antwoord` = `Lid`.`studentnr` AND `vraag_activiteit_activiteitID` = '7298' AND `Transactie`.`status` = 'SUCCESS') AS `nr_pakketten_ica_iku_twinfo` FROM `Lid` JOIN `Mentor` ON `Lid`.`contactID` = `Mentor`.`lid_contactID` JOIN `Persoon` ON `Lid`.`contactID` = `Persoon`.`contactID` JOIN `IntroGroep` ON `Mentor`.`groep_groepID` = `IntroGroep`.`groepID` JOIN `IntroCluster` ON `IntroGroep`.`cluster_clusterID` = `IntroCluster`.`clusterID` WHERE `IntroCluster`.`jaar` = 2018


Geef alle introdeelnemers en of ze betaald hebben voor de pakketten. Je moet zelf de juiste activiteitID's invullen!

SELECT `Lid`.`contactID`, `studentnr`, `voornaam`, `tussenvoegsels`, `achternaam`, `IntroDeelnemer`.*, (SELECT COUNT(*) FROM `iDealAntwoord` JOIN `Transactie` ON `iDealAntwoord`.`ideal_transactieID` = `Transactie`.`transactieID` WHERE `antwoord` = `Lid`.`studentnr` AND `vraag_activiteit_activiteitID` = '7299' AND `Transactie`.`status` = 'SUCCESS') AS `nr_pakketten_na_wi_twin`, (SELECT COUNT(*) FROM `iDealAntwoord` JOIN `Transactie` ON `iDealAntwoord`.`ideal_transactieID` = `Transactie`.`transactieID` WHERE `antwoord` = `Lid`.`studentnr` AND `vraag_activiteit_activiteitID` = '7298' AND `Transactie`.`status` = 'SUCCESS') AS `nr_pakketten_ica_iku_twinfo` FROM `Lid` JOIN `IntroDeelnemer` ON `Lid`.`contactID` = `IntroDeelnemer`.`lid_contactID` JOIN `Persoon` ON `Lid`.`contactID` = `Persoon`.`contactID`