Exemplo n.º 1
0
function uczen_odpowiedz_wyswietl($id_uzytkownika, $id_lekcji)
{
    // jeżeli do tego zadania nie da się wysłac odpowiedzi tekstowej, funkcję przerywamy
    if (upload_sprawdz_typ($id_lekcji) != "t") {
        return;
    }
    // pobieramy odpowiedz tekstową
    $wynik = mysql_query("SELECT odpowiedz_pisemna FROM odp_ucznia WHERE id_uzytkownika='{$id_uzytkownika}' AND id_lekcji='{$id_lekcji}'");
    // jeśli odpowieź nie istnieje, zwracamy false
    if (mysql_num_rows($wynik) <= 0) {
        return FALSE;
    }
    // jeśli odpowiedź istenieje, zwracamy ją
    if (mysql_num_rows($wynik) > 0) {
        while ($r = mysql_fetch_assoc($wynik)) {
            return $r['odpowiedz_pisemna'];
        }
    }
}
    $nr++;
    // licznik lekcji
    // link do pliku z edycją lekcji
    $edycja_lekcji = "index.php?v=tresc/panele_userow/panel_glowny" . "&prawa=tresc/panele_userow/nauczyciel/n_edycja_lekcji" . "&id_lekcji={$r['id_lekcji']}";
    // link do pliku z podglądem lekcji
    $podglad_lekcji = "index.php?v=tresc/panele_userow/panel_glowny" . "&prawa=tresc/panele_userow/nauczyciel/n_podglad_lekcji" . "&id_lekcji={$r['id_lekcji']}";
    // link do pliku z podglądem uploadowanych plików przez uczniów
    $podglad_plikow = "index.php?v=tresc/panele_userow/panel_glowny" . "&prawa=tresc/panele_userow/nauczyciel/n_podglad_plikow" . "&id_lekcji={$r['id_lekcji']}";
    // sprawdzenie typu lekcji (czy wymaga pliku, tekstu czy nic)
    if (upload_sprawdz_typ($r['id_lekcji']) == "") {
        $typ_lekcji = '<p class="btn btn-default" role="button"><span class="glyphicon glyphicon-minus" aria-hidden="true"></span></a>';
    } else {
        if (upload_sprawdz_typ($r['id_lekcji']) == "p") {
            $typ_lekcji = '<a class="btn btn-info" href="' . $podglad_plikow . '" role="button"><span class="glyphicon glyphicon-file" aria-hidden="true"></span></span> </a>';
        } else {
            if (upload_sprawdz_typ($r['id_lekcji']) == "t") {
                $typ_lekcji = '<a class="btn btn-info" href="' . $podglad_plikow . '" role="button"><span class="glyphicon glyphicon-text-size" aria-hidden="true"></span> </a>';
            }
        }
    }
    echo '<tr>';
    echo '<td>' . $nr . '</td>';
    echo '<td><a href="' . $podglad_lekcji . '">' . $r['temat'] . '</a></td>';
    // przyciski
    echo '<td><a class="btn btn-default" href="' . $edycja_lekcji . '" role="button"><span class="glyphicon glyphicon-edit" aria-hidden="true"></span></a></td>';
    echo '<td>' . $typ_lekcji . '</td>';
    echo '<td><a class="btn btn-default " href="' . $podglad_lekcji . '" role="button"><span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> Podgląd lekcji</a></td>';
    echo '</tr>';
}
?>
        </tbody>
Exemplo n.º 3
0
// 1. Jeśli zadanie ma odpowiedź plikową, wyświetla tabelkę z plikami do pobrania
// 2. Jeśli zadanie ma odpowiedź tekstową, wyświetla odpowiedzi wszystkich użytkownikow
// 1 - Tabelka z plikami
if (upload_sprawdz_typ($id_lekcji) == "p") {
    // naglowek tabelki
    echo '<table class="table"><thead><tr><th>Użytkownik</th><th>Nazwa pliku</th>' . '<th>Data dodania</th><th>Pobierz</th></tr></thead><tbody>';
    // wyświetlenie tabelki z plikami do pobrania
    $wynik = mysql_query("SELECT * FROM `odp_ucznia` INNER JOIN `uzytkownicy` ON uzytkownicy.id = odp_ucznia.id_uzytkownika WHERE id_lekcji={$id_lekcji}") or die("Blad");
    while ($r = mysql_fetch_assoc($wynik)) {
        echo '<tr>';
        echo '<td>' . $r['imie'] . ' ' . $r['nazwisko'] . '</td>';
        echo '<td><a href="' . plik_uczen_link($r['id'], $id_lekcji) . '">' . $r['oryginalna_nazwa'] . '</a></td>';
        echo '<td>' . $r['data_dodania'] . '</td>';
        echo '<td><a class="btn btn-default " href="' . plik_uczen_link($r['id'], $id_lekcji) . '" role="button"><span class="glyphicon glyphicon-download-alt" aria-hidden="true"></span></a></td>';
        echo '</tr>';
    }
} else {
    if (upload_sprawdz_typ($id_lekcji) == "t") {
        // naglowek tabelki
        echo '<table class="table"><thead> <tr><th>Użytkownik</th><th>Odpowiedź pisemna</th>' . '<th>Data dodania</th></tr></thead><tbody>';
        // wyświetlenie tabelki z odpowiedziami tekstowymi
        $wynik = mysql_query("SELECT * FROM `odp_ucznia` INNER JOIN `uzytkownicy` ON uzytkownicy.id = odp_ucznia.id_uzytkownika WHERE id_lekcji={$id_lekcji}") or die("Blad");
        while ($r = mysql_fetch_assoc($wynik)) {
            echo '<tr>';
            echo '<td>' . $r['imie'] . ' ' . $r['nazwisko'] . '';
            echo '<td>' . $r['odpowiedz_pisemna'] . '</td>';
            echo '<td>' . $r['data_dodania'] . '</td>';
            echo '</tr>';
        }
    }
}
Exemplo n.º 4
0
             <label>Wyślij plik do oceny</label>
             <input type="file" name="plik"/>
             </div>
             <button type="submit" class="btn btn-default">Wyslij</button>
             </form>
         <?php 
     } else {
         if (plik_uczen_link($_SESSION['id_usera'], $id) != "nie") {
             // wyswietla ładną tabelkę
             plik_uczen_info($_SESSION['id_usera'], $id);
             // wyświetla przycisk, który umożliwia usunięcie pliku
             echo "<a href='index.php?v=tresc/u_kursy/dana_lekcja&usun=tak&id={$_GET['id']}&id_kursu={$_GET['id_kursu']}'>Usuń plik</a>";
         }
     }
 } else {
     if (upload_sprawdz_typ($_GET['id']) == "t") {
         // sprawdzenie czy chcemy usunąć odpowiedz
         if (isset($_GET['usun']) && $_GET['usun'] == "tak") {
             // usuwanie odpowiedzi
             odp_uczen_usun($_SESSION['id_usera'], $id);
             komunikat("Odpowiedź usunięto", "success");
         }
         // sprawdzenie czy wysyłamy odpowiedź
         if (isset($_POST['tresc']) && $_POST['tresc'] != "") {
             // dodanie odpowiedzi
             upload_odp_tekst($_SESSION['id_usera'], $id, $_POST['tresc']);
             komunikat("Odpowiedź dodano", "success");
         } else {
             if (isset($_POST['tresc']) && $_POST['tresc'] == "") {
                 komunikat("Wypełnij polę odpowiedzi", "danger");
             }