echo "<input type='hidden' id='filterNoTime' name='filterNoTime' value=''>";
 }
 if (isset($_POST['filterNoDisp'])) {
     echo "<input type='hidden' id='filterNoDisp' name='filterNoDisp' value='" . $_POST['filterNoDisp'] . "'>";
 } else {
     echo "<input type='hidden' id='filterNoDisp' name='filterNoDisp' value=''>";
 }
 if (isset($_POST['filterOptions'])) {
     echo "<input type='hidden' id='filterOptions' name='filterOptions' value='" . $_POST['filterOptions'] . "'>";
 } else {
     echo "<input type='hidden' id='filterOptions' name='filterOptions' value=''>";
 }
 passon("tabname", $tabname);
 passon("yearfilter", $yearfilter);
 passon("sortorder", $sortorder);
 passon("sortkind", $sortkind);
 echo "</fieldset>";
 echo "</form>";
 echo "</div>";
 // end searchCoursesContainer
 /*
 	----Buttoms for modifing the view!----
 */
 echo "<div class='searchCoursesContainer searchCoursesButtons'>";
 echo "<div class='courseTableModifyingButtons'>";
 echo "<input type='button' id='filterButtonOfDoom' value='Filtrera markerade'>";
 //Button used to filter out unhighlighted people and courses
 echo "<input type='button' id='unfilterCoursesButtonOfDoom' value='Avfiltrera kurser'>";
 //Button used to show all the hidden stuff in the table
 echo "<input type='button' id='unfilterPeopleButtonOfDoom' value='Avfiltrera personer'>";
 echo "<input type='button' id='unfilterAllButtonOfDoom' value='Avfiltrera allt'>";
Exemple #2
0
 foreach ($persons as $person) {
     echo "<a href='#'><tr onclick='document.C" . $person['id'] . ".submit();'";
     if (isset($_POST['user_id'])) {
         if ($_POST['user_id'] == $person['id']) {
             echo " id='selectedRow'";
         }
     }
     if ($currentrow % 2 == 0) {
         echo ">";
     } else {
         echo "class='even'>";
     }
     echo "<form action='index.php' method='post' name='C" . $person['id'] . "'><input type='hidden' name='user_id' value='" . $person['id'] . "' />";
     passon("sortorder", $sortorder);
     passon("sortkind", $sortkind);
     passon("tabname", $tabname);
     echo "</form>";
     echo "<td>" . $person['firstname'] . "</td>";
     echo "<td>" . $person['lastname'] . "</td>";
     echo "<td>" . $person['sign'] . "</td>";
     if ($person['type'] == ADMIN) {
         echo "<td>Administratör</td>";
     } else {
         if ($person['type'] == ORGANIZER) {
             echo "<td>Organisatör</td>";
         } else {
             if ($person['type'] == CLIENT) {
                 echo "<td>Användare</td>";
             } else {
                 echo '<td>&nbsp;</td>';
             }
                        echo "</tr>";
                    }
                }
                echo "</table>";
                passon("tabname", "");
                passon("action", "addCourses");
                echo "<input type='submit' value='Spara' />";
                echo "</form>";
            }
            if (count($allData) == 0) {
                echo "Det gick att lägga till kurserna.";
            }
        } else {
            echo "<form method='post' action=''>";
            echo "<textarea name='comments' cols='200' rows='40' placeholder='Klistra in data här.' id='ladokBox'></textarea><br>";
            passon("tabname", "");
            echo "<input type='submit' id='importButton' value='Importera'/></form>";
        }
    }
    ?>
		<div id="helpbox">
		<h2>Hjälp - Importera från Ladok</h2>
		<p>Vyn "Importera kurser från Ladok" kan användas för att importera kurser från Ladok för att eventuellt göra det snabbare att lägga till ny kurser. 
		Kurser som importeras via Ladok läggs till under ett visst läsår; något användaren anger manuellt (lp1 sätts som standardvärde). 
		Kursexaminator och kursansvarig måste även anges manuellt (signatur).</p>

		<p>Importera från Ladok ska inte användas för att endast lägga till en kurs, utan när en kurs ska läggas till under ett visst läsår.
		Importen går till på så vis att användaren klistrar in den data som ska läggas till i text-rutan. En tabell visas sedan med den data som lagts in i text-rutan och som eventuellt ska läggas till i systemet. 
		Användaren kan ändra innehållet i tabellen, och sedan när användaren känner sig nöjd med innehållet finns det en knapp spara vilket medför att kurserna försöker läggas till i systemet.
		Kurser som inte finns sen tidigare läggs till i systemet. Annars läggs kursen endast till under det angivna läsåret.
		</p>
 } else {
     echo "<tr ";
 }
 if ($currentrow % 2 == 0) {
     echo ">";
 } else {
     echo "class='even'>";
 }
 if ($yearfilter >= date('Y')) {
     echo "<form action='index.php' method='post' name='C" . $coursePerPeriod['cpp_id'] . "'>";
     echo "<input type='hidden' name='cpp_id' value='" . $coursePerPeriod['cpp_id'] . "' />";
     passon("sortorder", $sortorder);
     passon("sortkind", $sortkind);
     passon("tabname", $tabname);
     passon("yearfilter", $yearfilter);
     passon("mainfieldFilter", $mainfieldFilter);
     echo "</form>";
 }
 echo "<td>" . $coursePerPeriod['name'] . "</td>";
 echo "<td>" . $coursePerPeriod['code'] . "</td>";
 if ($coursePerPeriod['start_period'] == $coursePerPeriod['end_period']) {
     echo "<td>" . $coursePerPeriod['start_period'] . "</td>";
 } else {
     echo "<td>" . $coursePerPeriod['start_period'] . "-" . $coursePerPeriod['end_period'] . "</td>";
 }
 echo "<td>" . $coursePerPeriod['examinator'] . "</td>";
 echo "<td>" . $coursePerPeriod['course_admin'] . "</td>";
 echo "</tr>";
 if ($yearfilter >= date('Y')) {
     echo "</a>";
 }
         echo "</div>";
     }
 }
 if (!$workHours) {
     if (checkClearanceLevel(ORGANIZER)) {
         echo "<form method='post' class='noInfo'>";
         echo "<h2>Det finns inga registrerade timmar för det här året</h2>";
         passon("tabname", $tabname);
         if (isset($_POST['personSearch'])) {
             passon("personSearch", $_POST['personSearch']);
         }
         if (isset($_POST['nextYear'])) {
             passon("nextYear", $_POST['nextYear']);
         } else {
             if (isset($_POST['lastYear'])) {
                 passon("lastYear", $_POST['lastYear']);
             }
         }
         echo "<input type='submit' name='copyHoursWork' value='Kopiera timmar från förra året'>";
         echo "</form>";
         echo "</div></div>";
     } else {
         echo "<h2 class='noInfo'>Det finns inga registrerade timmar för det här året.</h2>";
         echo "</div></div>";
     }
 } else {
     echo "<table>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th class='kursnamn'>Kursnamn:</th>\n\t\t\t\t\t\t<th class='lp'>lp</th>\n\t\t\t\t\t\t<th class='takt'>Takt</th>\n\t\t\t\t\t\t<th class='timmar'>Timmar</th>\n\t\t\t\t\t\t<th class='percent'>%</th>\n\t\t\t\t\t\t<th class='notering'>Notering</th>\n\t\t\t\t\t</tr>";
     //echo out the courses
     foreach ($workHours as $work) {
         //if the start period for a course are the same as end it will only show the start period
         if ($work['start_period'] == $work['end_period']) {