예제 #1
0
 function navigator ($print_view = false) {
     global $cssSw, $view_mode;
     if (!$print_view){
     ?>
     <table border="0" celpadding="2" cellspacing="0" width="99%" align="center">
     <form method="POST" name="schedule_form" action="<?= URLHelper::getLink('?navigate=TRUE&quick_view=view_group_schedule&quick_view_mode='.$view_mode) ?>">
         <?= CSRFProtection::tokenTag() ?>
         <tr>
             <td class="<? $cssSw->switchClass(); echo $cssSw->getClass() ?>" width="4%">&nbsp;
             </td>
             <td class="<? echo $cssSw->getClass() ?>" width="96%" colspan="3"><font size=-1><b><?=_("Semester:")?></b></font>
             </td>
         </tr>
         <tr>
             <td class="<? echo $cssSw->getClass() ?>" width="4%" rowspan="2">&nbsp;
             </td>
             <td class="<? echo $cssSw->getClass() ?>" width="40%" valign="top">
                 <?= SemesterData::GetSemesterSelector(array('name' => 'sem_schedule_choose', 'onChange' => 'document.schedule_form.submit()'), $this->semester['semester_id'],'semester_id',false)?>
                 <?= Button::create(_('Auswählen'), 'jump') ?><br>
                 <label>
                 <input type="radio" onChange="document.schedule_form.submit()" style="vertical-align:bottom" <?=($this->timespan == 'course_time' ? 'checked' : '')?> name="sem_time_choose" value="course_time">
                 <?=_("Vorlesungszeit")?>
                 </label>
                 <label>
                 <input type="radio" onChange="document.schedule_form.submit()" style="vertical-align:bottom" <?=($this->timespan == 'sem_time' ? 'checked' : '')?> name="sem_time_choose" value="sem_time">
                 <?=_("vorlesungsfreie Zeit")?>
                 </label>
             </td>
             <td class="<? echo $cssSw->getClass() ?>" width="60%" valign="top">
                 <?=_("Eine Raumgruppe auswählen")?>:<br>
                 <select name="group_schedule_choose_group" onChange="document.schedule_form.submit()">
                 <?
                 $room_group = RoomGroups::GetInstance();
                 foreach($room_group->getAvailableGroups() as $gid){
                     echo '<option value="'.$gid.'" '
                         . ($this->group_id == $gid ? 'selected' : '') . '>'
                         .htmlReady(my_substr($room_group->getGroupName($gid),0,85))
                         .' ('.$room_group->getGroupCount($gid).')</option>';
                 }
                 ?>
                 </select>
                 <?= Button::create(_('Auswählen')) ?>
             </font>
             </td>
             <td class="<? echo $cssSw->getClass() ?>" valign="middle">
                 
             </td>                    
         </tr>
         <tr>
             <td class="<? echo $cssSw->getClass() ?>" colspan="4"><font size="-1">&nbsp;</font>
             </td>
         </tr>
     </table>
 <?
     }
 }
예제 #2
0
    $export_pagecontent .= " selected";
$export_pagecontent .= " value=\"veranstaltung\">" . _("Veranstaltungsdaten") .  "</option>";

$export_pagecontent .= "<option";
if ($ex_type=="person") {
    $export_pagecontent .= " selected";
}
$export_pagecontent .= " value=\"person\">" . _("MitarbeiterInnendaten") .  "</option>";

$export_pagecontent .= "</select><br><br><br><br>";

$export_pagecontent .="<b>". _("Aus welchem Semester sollen die Daten exportiert werden (für Veranstaltungsexport): ") .  "</b><br>";
if (!isset($ex_sem)) {
    $ex_sem = (Semester::findCurrent() ? Semester::findCurrent()->getId() : null);
}
$export_pagecontent .= SemesterData::GetSemesterSelector(array('name' => 'ex_sem'), $ex_sem, 'semester_id', true);
$export_pagecontent .= "<br><br>";

$export_pagecontent .="<b>". _("Welche Arten von Veranstaltungen sollen exportiert werden? ") .  "</b><br>";

if (!count($ex_sem_class)) {
    $ex_sem_class[1] = 1;
}

foreach (SeminarCategories::getAll() as $sem_class) {
    if(!$sem_class->studygroup_mode){
        $export_pagecontent .= "<input type=\"checkbox\" name=\"ex_sem_class[$sem_class->id]\" value=\"1\"";
        if (isset($ex_sem_class[$sem_class->id])) $export_pagecontent .= " checked";
        $export_pagecontent .= ">&nbsp;" . htmlready($sem_class->name) . "&nbsp;&nbsp;";
    }
}
예제 #3
0
        </select>
    </div>
    <div style="font-weight:bold">
        <?php 
echo _("Präfix des Veranstaltungsnamens / Nummer:");
?>
    </div>
    <div>
        <input type="text" name="sem_name_prefix" value="<?php 
echo htmlReady($sem_name_prefix);
?>
" size="40">
    </div>
    <div style="font-weight:bold">
        <?php 
echo _("Veranstaltungen aus diesem Semester:");
?>
 
    </div>
    <div>
        <?php 
echo SemesterData::GetSemesterSelector(array('name' => 'select_semester_id'), $current_semester_id, 'semester_id', false);
?>
    </div>
    <div>
        <?php 
echo Studip\Button::create(_('Auswählen'), 'choose_institut', array('title' => _("Einrichtung auswählen")));
?>
    </div>
</form>
예제 #4
0
파일: start.php 프로젝트: ratbird/hope
<table class="default" style="margin: 0 1%; width: 98%;">
    <colgroup>
        <col width="4%">
        <col>
    </colgroup>
    <tbody>
        <tr>
            <td>&nbsp;</td>
            <td>

                <table border="0" cellpadding="2" cellspacing="2">
                    <tr>
                        <td>
                            <?php 
echo SemesterData::GetSemesterSelector(array('name' => 'tools_requests_sem_choose', 'onChange' => 'document.tools_requests_form.submit()'), $this->semester_id, 'semester_id', false);
?>
                            <?php 
echo Button::create(_('Semester auswählen'), 'tools_requests_sem_choose_button');
?>
                            <br>
                            <select name="tools_requests_sem_type_choose" onChange="document.tools_requests_form.submit()">
                            <option value=""><?php 
echo _("alle Veranstaltungen");
?>
</option>
                            <?
                            foreach (SeminarCategories::getAll() as $sc) {
                                foreach ($sc->getTypes() as $key => $value) {
                                    if (!$sc->studygroup_mode) {
                                       ?>
                               <b><?php 
echo _("Sie können die Auswahl der Veranstaltungen eingrenzen:");
?>
</b><br>
                               <br>
                        </td>
                    </tr>
                    <tr>
                        <td class="table_row_even" colspan="5">
                            <label style="display: inline-block;">
                                <?php 
echo _("Semester:");
?>
<br>
                                <?php 
echo SemesterData::GetSemesterSelector(array('name' => 'srch_sem'), $_SESSION['links_admin_data']['srch_sem']);
?>
                            </label>
                        <?
                        if ($perm->have_perm("root")) {
                            $dbquery = "SELECT Institut_id, Name FROM Institute WHERE Institut_id!=fakultaets_id ORDER BY Name";
                            $dbparams = array();
                        } else {
                            $dbquery = "SELECT a.Institut_id,Name, IF(b.Institut_id=b.fakultaets_id,1,0) AS is_fak FROM user_inst a LEFT JOIN Institute b USING (Institut_id)
                                WHERE a.user_id=? AND a.inst_perms='admin' ORDER BY is_fak,Name";
                            $dbparams = array($user->id);
                        }
                        ?>
                        <label style="display: inline-block;">
                            <?php 
echo _("Einrichtung:");
예제 #6
0
파일: configure.php 프로젝트: ratbird/hope
?>
    </label>
</div>

<label class="caption">
    <?php 
echo _('Veranstaltung suchen');
?>
:
</label>

<div style="display:inline-block">

<?php 
echo QuickSearch::get("mandatory_course_id", new SeminarSearch('number-name-lecturer'))->render();
echo SemesterData::GetSemesterSelector(array('name' => 'search_sem_sem'), SemesterData::GetSemesterIndexById($_SESSION['_default_sem']), 'key', false);
?>

</div>

<br><br>
<script>
    $('#ruleform input[name="modus"]').on('change',
        function () {
            var message = [
                "<?php 
echo jsReady($rule->default_message, 'script-double');
?>
",
                "<?php 
echo jsReady($rule->default_message1, 'script-double');
예제 #7
0
 function navigator ($print_view = false) {
     global $cssSw, $view_mode;
     $semester = SemesterData::GetSemesterArray();
     unset($semester[0]);
     if (!$print_view){
     ?>
     <table border="0" celpadding="2" cellspacing="0" width="99%" align="center">
     <form method="POST" name="schedule_form" action="<?echo URLHelper::getLink('?navigate=TRUE&quick_view=view_sem_schedule&quick_view_mode='.$view_mode) ?>">
         <?= CSRFProtection::tokenTag() ?>
         <tr>
             <td class="<? $cssSw->switchClass(); echo $cssSw->getClass() ?>" width="4%">&nbsp;
             </td>
             <td class="<? echo $cssSw->getClass() ?>" width="96%" colspan="3"><font size=-1><b><?=_("Semester:")?></b></font>
             </td>
         </tr>
         <tr>
             <td class="<? echo $cssSw->getClass() ?>" width="4%" rowspan="2">&nbsp;
             </td>
             <td class="<? echo $cssSw->getClass() ?>" width="40%" valign="bottom">
             <font size="-1">
             <?=SemesterData::GetSemesterSelector(array('name' => 'sem_schedule_choose', 'onChange' => 'document.schedule_form.submit()'), $this->semester['semester_id'],'semester_id',false)?>
             <?= Button::create(_('Auswählen'), 'jump') ?><br>
             </font>
             </td>
             <td class="<? echo $cssSw->getClass() ?>" width="30%" valign="middle">
             <font size="-1">
             <?=_("Ein Semester als Liste ausgeben")?>
             </font>
             </td>
             <td class="<? echo $cssSw->getClass() ?>">
                 <?= Button::create(_('Ausgeben'), 'sem_schedule_start_list') ?><br>
             </td>
         </tr>
         <tr>
         <td class="<? echo $cssSw->getClass() ?>" width="40%" valign="middle">
             <label>
             <input type="radio" onChange="document.schedule_form.submit()" style="vertical-align:bottom" <?=($this->timespan == 'course_time' ? 'checked' : '')?> name="sem_time_choose" value="course_time">
             <?=_("Vorlesungszeit")?>
             </label>
             <label>
             <input type="radio" onChange="document.schedule_form.submit()" style="vertical-align:bottom" <?=($this->timespan == 'sem_time' ? 'checked' : '')?> name="sem_time_choose" value="sem_time">
             <?=_("vorlesungsfreie Zeit")?>
             </label>
             </td>
             <td class="<? echo $cssSw->getClass() ?>" width="30%" valign="middle"><font size="-1">
                 <?=_("<i>oder</i> ein Semester grafisch ausgeben")?>
             </font>
             </td>
             <td class="<? echo $cssSw->getClass() ?>">
                 <?= Button::create(_('Ausgeben'), 'sem_schedule_start_graphical') ?><br>
             </td>
         </tr>
         <tr>
             <td class="<? echo $cssSw->getClass() ?>" colspan="4"><font size="-1">&nbsp;</font>
             </td>
         </tr>
     </table>
 <?
     }
 }
예제 #8
0
파일: _search.php 프로젝트: ratbird/hope
use Studip\Button, Studip\LinkButton;

?>
<table class="default">
    <tbody>
        <tr class="<?php 
echo TextHelper::cycle('table_row_even', 'table_row_odd');
?>
">
            <td><label for="sem_select"><?php 
echo _('Semester:');
?>
</label></td>
            <td>
            <?php 
echo SemesterData::GetSemesterSelector(array('name' => 'sem_select', 'id' => 'sem_select', 'class' => 'user_form'), $sem_select, 'key', true);
?>
            </td>
        </tr>
        <tr class="<?php 
echo TextHelper::cycle('table_row_even', 'table_row_odd');
?>
">
            <td><label for="sem_search"><?php 
echo _('Veranstaltung:');
?>
</label></td>
            <td>
                <input type="text" name="sem_search" value="<?php 
echo htmlReady($sem_search);
?>