Stud.IP  2.5 Revision
admin_admission.php File Reference

Namespaces

 studip_core
 

Functions

if(Request::quotedArray('delete_studg')) if(Request::quotedArray('delete_domain')) get_snapshot ()
 

Variables

if($perm->have_perm('admin')) else
 
 $cssSw = new cssClassSwitcher
 
 $admin_admission_data = unserialize(base64_decode($_REQUEST['admin_admission_data']))
 
 $admin_admission_data_original = unserialize(base64_decode($_REQUEST['admin_admission_data']))
 
 $seminar_id = Request::option('seminar_id',$SessSemName[1])
 
if(! $seminar_id && $admin_admission_data["sem_id"]) $header_line = getHeaderLine($seminar_id)
 
 $messaging = new messaging
 
 $errormsg = ''
 
 $group_obj = StudipAdmissionGroup::GetAdmissionGroupBySeminarId($seminar_id)
 
if(Request::get('admission_prelim_txt') !==null) if(Request::isPost() &&isset($_REQUEST['admission_waitlist'])) if(! $admin_admission_data["admission_type"]) elseif(! $delete_studg) $add_ratio = Request::quoted('add_ratio')
 
 $query
 
 $statement = DBManager::get()->prepare($query)
 
 $num_waitlist = 0 + $statement->fetchColumn()
 
 $num_all = $admin_admission_data["admission_turnout"]
 
</td >< td class="<? echo $cssSw-> getClass () ?>" colspan $admission_type_name = get_admission_description('admission_type', $admin_admission_data["admission_type_org"])
 
nnen hier eine Teilnahmebeschr & auml
 
nkung per Anmeldeverfahren festlegen Sie k & ouml
 
ge bleiben bei einem Wechsel von< b > keins</b > auf< b > gesperrt</b > unber & uuml
 
hrt endif = Button::create(_("Gesperrt"), "adm_gesperrt", array("class" => ($admin_admission_data["admission_type"] == 3 ? "accept" : "" )))
 
nnen hier angeben
 
glich ist
 
Anmeldungen
 
if($admin_admission_data["sem_admission_start_date"]<> -1) echo date("H" $admin_admission_data ["sem_admission_start_date"]
 
if($admin_admission_data["sem_admission_end_date"]<> -1) echo date("H" $admin_admission_data ["sem_admission_end_date"]
 
else __pad0__ =_("Vorl&auml;ufiger Eintrag")
 
</td >< td class="<? echo $cssSw-> getClass () ?>" width
 
nbsp
 
< font size=-1 > s(%s Teilnehmer)</font >" $val ["ratio"]
 
< font size=-1 > s(%s Teilnehmer)</font >" $num_stg [$key]
 
 $stg = $statement->fetchAll(PDO::FETCH_ASSOC)
 
else __pad1__ =_("Anmeldung ist <u>verbindlich</u>. (Teilnehmer k&ouml;nnen sich nicht austragen.)")
 
</td >< td class="<? echo $cssSw-> welche Nutzerdomänen zugelassen sind
 
 $seminar_domains = UserDomain::getUserDomainsForSeminar($seminar_id)
 
foreach($seminar_domains as $domain) $domains = array_diff($all_domains, $seminar_domains)
 

Function Documentation

◆ get_snapshot()

if (Request::quotedArray( 'delete_studg')) if (Request::quotedArray( 'delete_domain')) get_snapshot ( )

This function creates a snapshot for all the values the admin_admission script uses

The function serializes all the data which is used on this page. So you can compare an old and a new state of the whole set. It is used to inform the user, that the data isn't saved yet.

Parameters
stringall the data in serialized form

Variable Documentation

◆ $add_ratio

if (Request::get( 'admission_prelim_txt') !==null) if (Request::isPost() &&isset( $_REQUEST[ 'admission_waitlist'])) if (! $admin_admission_data["admission_type"]) elseif (! $delete_studg) $add_ratio = Request::quoted('add_ratio')

◆ $admin_admission_data [1/3]

$admin_admission_data = unserialize(base64_decode($_REQUEST['admin_admission_data']))

◆ $admin_admission_data [2/3]

if ( $admin_admission_data["sem_admission_start_date"]<> -1) echo date("H" $admin_admission_data["sem_admission_start_date"]

◆ $admin_admission_data [3/3]

if ( $admin_admission_data["sem_admission_end_date"]<> -1) echo date("H" $admin_admission_data["sem_admission_end_date"]

◆ $admin_admission_data_original

$admin_admission_data_original = unserialize(base64_decode($_REQUEST['admin_admission_data']))

◆ $admission_type_name

</td><td class="<? echo $cssSw-> getClass () ?>" colspan $admission_type_name = get_admission_description('admission_type', $admin_admission_data["admission_type_org"])

◆ $cssSw

$cssSw = new cssClassSwitcher

◆ $domains

foreach ( $seminar_domains as $domain) $domains = array_diff($all_domains, $seminar_domains)

◆ $errormsg

if (is_array( $admin_admission_data["studg"]) &&$admin_admission_data["admission_turnout"]) $errormsg = ''

◆ $group_obj

◆ $header_line

if (! $seminar_id &&$admin_admission_data["sem_id"]) $header_line = getHeaderLine($seminar_id)

◆ $messaging

◆ $num_all

$num_all = $admin_admission_data["admission_turnout"]

◆ $num_stg

<font size=-1> s (%s Teilnehmer)</font >" $num_stg[ $key]

◆ $num_waitlist

$num_waitlist = 0 + $statement->fetchColumn()

◆ $query

elseif (!LockRules::Check( $seminar_id, 'admission_studiengang') &&(!(in_array( $admin_admission_data["admission_type_org"], array(1, 2)) &&! $perm->have_perm("admin")))) $query
Initial value:
= "SELECT COUNT(*)
FROM admission_seminar_user
WHERE seminar_id = ? AND status = 'awaiting'"

◆ $seminar_domains

$seminar_domains = UserDomain::getUserDomainsForSeminar($seminar_id)

◆ $seminar_id

$seminar_id = Request::option('seminar_id',$SessSemName[1])

◆ $statement

$statement = DBManager::get()->prepare($query)

◆ $stg

$stg = $statement->fetchAll(PDO::FETCH_ASSOC)

◆ $val

<font size=-1> s (%s Teilnehmer)</font >" $val["ratio"]

◆ __pad0__

else __pad0__ =_("Vorl&auml;ufiger Eintrag")

◆ __pad1__

else __pad1__ =_("Anmeldung ist <u>verbindlich</u>. (Teilnehmer k&ouml;nnen sich nicht austragen.)")

◆ angeben

nnen hier angeben

◆ Anmeldungen

r Anmeldungen

◆ auml

</td><td class="<? echo $cssSw-> welche Studieng& auml

◆ else

if ( $val[ 'count'] > 0) else
Initial value:
{
Navigation::activateItem('/course/admin/admission')
static activateItem($path)
Definition: Navigation.php:57

◆ endif

if (!LockRules::check( $seminar_id, 'user_domain') &&count( $domains)) endif = Button::create(_("Gesperrt"), "adm_gesperrt", array("class" => ($admin_admission_data["admission_type"] == 3 ? "accept" : "" )))

◆ getClass

</td><td class="<? echo $cssSw-> getClass() ?>" width
Initial value:
="96%" colspan=2>
<font size=-1><b><?=_("zugelassenene Studieng&auml;nge:")
if(($cmd=="add_new_statusgruppe") &&($new_statusgruppe_name !="")) if(($cmd=="edit_existing_statusgruppe") &&($new_statusgruppe_name !="")) if($cmd=="move_person" &&($AktualMembers !=""|| $Freesearch !="")) if($cmd=="remove_person") if($cmd=="verify_remove_statusgruppe") if($cmd=="remove_statusgruppe") if($cmd=='storeSortOrder') if(get_config('CALENDAR_GROUP_ENABLE')) if(!is_null(Request::get('toggle_statusgruppe'))) if(is_array($msgs)) if($cmd !="edit_statusgruppe") size
Definition: contact_statusgruppen.php:487

◆ ist

glich ist

◆ nbsp

& nbsp

◆ ouml

r die Veranstaltung m& ouml

◆ sind

</td><td class="<? echo $cssSw-> welche Nutzerdomänen zugelassen sind

◆ uuml

nnen hier in welchem Zeitraum eine Anmeldung f & uuml