Stud.IP  2.4 Revision 48548
 All Data Structures Namespaces Files Functions Variables Groups Pages
sem_verify.php File Reference

Namespaces

namespace  studip_core

Functions

 temporaly_accepted ($sem_name, $user_id, $sem_id, $ask="TRUE", $studiengang_id, $url)
 seminar_preliminary ($seminar_id, $user_id=NULL)

Variables

 $send_from_search_page = Request::get('send_from_search_page')
 $send_from_search = Request::get('send_from_search') !== null
 $pass = Request::get('pass')
 $id = Request::option('id')
 $ask = _("Veranstaltungsfreischaltung")htmlReady(getHeaderLine($id)) Request::option('ask')
if(empty($ask)) $temp_url = URLHelper::getLink('?' . $_SERVER['QUERY_STRING'])
if($perm->have_perm("admin")) $same_domain = true
 $user_domains = UserDomain::getUserDomainsForUser($user->id)
if(count($user_domains) >
0) if(!$same_domain
&&!SeminarCategories::GetByTypeId($current_seminar->
status)->studygroup_mode) if($current_seminar->
admission_type==3||!$current_seminar->
isVisible()&&!$perm->have_perm(get_config('SEM_VISIBILITY_PERM')))
if(LockRules::Check($id,
'participants')) 
$group = $current_seminar->getDefaultGroup()
 $sem_verify_suggest_studg = Request::option('sem_verify_suggest_studg')
hlen Sie einen Studiengang zur
Anmeldung f & 
uuml
r diese Veranstaltung aus
if($current_seminar->
admission_starttime > time())
if(($current_seminar->
admission_endtime_sem< time())&&($current_seminar->
admission_endtime_sem!=-1)) 
$query = "SELECT 1 FROM user_studiengang WHERE user_id = ?"
 $statement = DBManager::get()->prepare($query)
 $user_has_studiengang = (bool)$statement->fetchColumn()

Function Documentation

seminar_preliminary (   $seminar_id,
  $user_id = NULL 
)

This function checks, if a given seminar has the admission: temporarily accepted

Parameters
stringseminar_id
stringuser_id
Returns
boolean

Here is the call graph for this function:

temporaly_accepted (   $sem_name,
  $user_id,
  $sem_id,
  $ask = "TRUE",
  $studiengang_id,
  $url 
)

Here is the call graph for this function:

Variable Documentation

$ask = _("Veranstaltungsfreischaltung")htmlReady(getHeaderLine($id)) Request::option('ask')
if (count($user_domains) > 0) if (!$same_domain &&!SeminarCategories::GetByTypeId($current_seminar->status)->studygroup_mode) if ($current_seminar->admission_type==3||!$current_seminar->isVisible()&&!$perm->have_perm(get_config('SEM_VISIBILITY_PERM'))) if (LockRules::Check($id, 'participants')) $group = $current_seminar->getDefaultGroup()
$id = Request::option('id')
$pass = Request::get('pass')
if ($current_seminar->admission_starttime > time()) if (($current_seminar->admission_endtime_sem< time())&&($current_seminar->admission_endtime_sem!=-1)) $query = "SELECT 1 FROM user_studiengang WHERE user_id = ?"
if ($perm->have_perm("admin")) $same_domain = true
$sem_verify_suggest_studg = Request::option('sem_verify_suggest_studg')
$send_from_search = Request::get('send_from_search') !== null
$send_from_search_page = Request::get('send_from_search_page')
$statement = DBManager::get()->prepare($query)
if (empty($ask)) $temp_url = URLHelper::getLink('?' . $_SERVER['QUERY_STRING'])
$user_domains = UserDomain::getUserDomainsForUser($user->id)
$user_has_studiengang = (bool)$statement->fetchColumn()
r diese Veranstaltung aus
hlen Sie einen Studiengang zur Anmeldung f& uuml