Example #1
0
function refresh($path)
{
    /* on récupère le contenu du fichier et on range les valeurs dans un array */
    $data = explode(",", file_get_contents($path));
    /* on garde que les cafés et la force */
    $data = array_slice($data, 4);
    /* détail du tableau
    		[0] = préparation d'un café
    		[1] = préparation d'un ristretto
    		[2] = préparation d'un expresso
    		[3] = préparation d'un café long
    		[4] = préparation d'un thé
    		[5] = préparation d'un cappuccino
    		[6] = force de la boisson
    		*/
    foreach ($data as $key => $value) {
        /* si la clé est une boisson et s'il a une préparation, on ajoute une ligne dans la bdd*/
        if ($key < 6 && $value == 1) {
            send_to_db($key, $data[6]);
            break;
        }
    }
    /* afficher les données de la bdd */
    get_from_db();
}
Example #2
0
function check_if_blacklisted($number)
{
    $query = "select black_list_numbers_number from black_list_numbers;";
    $db_blacklisted_numbers = get_from_db($query);
    //usuwanie bialych spacji itp - przydane dla konca linii z listy
    $number = str_replace(' ', '', $number);
    $found_in_blacklist = 0;
    foreach ($db_blacklisted_numbers as $blacklisted_number) {
        $blnumber = $blacklisted_number['black_list_numbers_number'];
        //echo "<br>$blnumber ? $number<br>";
        $number_lenght = strlen($number);
        $blacklisted_number_lenght = strlen($blnumber);
        $number_arr = str_split($number);
        $blnumber_arr = str_split($blnumber);
        $index = 0;
        if ($number_lenght == $blacklisted_number_lenght) {
            $found = 0;
            foreach ($blnumber_arr as $char) {
                if ($char == $number_arr[$index] || $char == "X") {
                    //echo $char."=".$number_arr[$index]."<br>";
                    $found++;
                    $index++;
                } else {
                    //echo $char."!=".$number_arr[$index]."<br>";
                    $index++;
                    break;
                }
            }
            if ($found == $index) {
                $found_in_blacklist++;
                break;
            }
        }
        unset($index);
    }
    if ($found_in_blacklist > 0) {
        return 1;
    } else {
        return 0;
    }
}
Example #3
0
function print_current_tasks()
{
    if (isset($_POST['find_user_id']) && !empty($_POST['find_user_id'])) {
        switch ($_POST['find_user_id']) {
            case '*':
                $query = "SELECT id_task, phone_number, message, send_time, selected_by FROM sms.tasks;";
                break;
            default:
                $query = "SELECT id_task, phone_number, message, send_time, selected_by FROM sms.tasks where sender='" . $_POST['find_user_id'] . "';";
                break;
        }
    } else {
        $query = "SELECT id_task, phone_number, message, send_time, selected_by FROM sms.tasks where sender='" . $_SESSION['id_user'] . "';";
    }
    $res = get_from_db($query);
    echo '
                <h2>Zadania w trakcie realizacji</h2>
                <form action="index.php" method="POST">
                <table class="content">
                    <tr>
                        <td>Numer</td>
                        <td>Wiadomość</td>
                        <td>Termin wysłania</td>
                        <td>Obsługiwane przez</td>
                        <td>Anuluj</td>
                    </tr>';
    foreach ($res as $single_task) {
        echo '
                    <tr>
                        <td>' . $single_task["phone_number"] . '</td>
                        <td>' . $single_task["message"] . '</td>
                        <td>' . $single_task["send_time"] . '</td>';
        if (!empty($single_task["selected_by"])) {
            echo '
                            <td style="background-color: green;">' . $single_task["selected_by"] . '</td>
                            <td>
                                <input type="checkbox" disabled="disabled" name="cancel_tasks[]" value="' . $single_task["id_task"] . '"/>
                            </td>';
        } else {
            echo '
                                
                            <td style="background-color: grey;">' . $single_task["selected_by"] . '</td>
                            <td>
                                <input type="checkbox" name="cancel_tasks[]" value="' . $single_task["id_task"] . '"/>
                            </td>';
        }
        echo '</tr>';
    }
    echo '
                    </form>
                    <tr>
                        <td colspan="4"></td>
                        <td>
                            <input type="hidden" name="kat" value="mytasks"/>
                            <input style="background-color: red;" type="submit" name="cancel_task_submit" value="Anuluj"/>
                        </td>
                        </tr>
                    </table>';
}
Example #4
0
function print_editcontact_page()
{
    if (isset($_POST["editContactID"]) && !empty($_POST["editContactID"])) {
        echo '<div class="content">
                  <form action="index.php" method="POST">
                    <table>
                        <tr>
                            <td>Numer</td>
                            <td>Pseudonim</td>
                            <td>Imię</td>
                            <td>Nazwisko</td>
                            <td>Adres</td>
                            <td>E-mail</td>
                            <td>Zapisz zmiany</td>
                            <td>Usuń kontakt</td>
                        </tr>';
        $editContactID = $_POST["editContactID"];
        $query = "SELECT id_contact, contact_number, contact_nickname, contact_name, contact_lastname, contact_address, contact_email FROM sms.contacts WHERE id_contact = " . $editContactID . " ORDER BY id_contact ASC;";
        $res = get_from_db($query);
        foreach ($res as $row) {
            echo '<tr>
                        <td><input type="text" name="contact_number" value="' . $row["contact_number"] . '"/></td>
                        <td><input type="text" name="contact_nickname" value="' . $row["contact_nickname"] . '"/></td>
                        <td><input type="text" name="contact_name" value="' . $row["contact_name"] . '"/></td>
                        <td><input type="text" name="contact_lastname" value="' . $row["contact_lastname"] . '"/></td>
                        <td><input type="text" name="contact_address" value="' . $row["contact_address"] . '"/></td>
                        <td><input type="text" name="contact_email" value="' . $row["contact_email"] . '"/></td>
                        <td>
                                <input type="hidden" name="id_contact" value="' . $row["id_contact"] . '" />
                                <input type="hidden" name="kat" value="addressbook" />
                                <input type="hidden" name="id" value="editsave" />
                                <input type="submit" value="Zapisz" />
                            </form>
                        </td>
                        <td>
                            <form action="index.php" method="POST">
                                <input type="hidden" name="id_contact" value="' . $row["id_contact"] . '" />
                                <input type="hidden" name="kat" value="addressbook" />
                                <input type="hidden" name="id" value="delcontact" />
                                <input style="background-color: red;" type="submit" value="Usun" />
                            </form>
                        </td>                        
                      </tr>';
        }
        echo '
                    </table>
                </div>';
    }
}
Example #5
0
function print_simple_stats()
{
    $calkowita_ilosc_zadan_query = "SELECT count(id_task) as kolejka FROM sms.tasks;";
    $ilosc_zadan_uzytkownika_query = "SELECT count(id_task) as kolejka FROM sms.tasks WHERE sender='1" . $_SESSION['id_user'] . "';";
    $res1 = get_from_db($calkowita_ilosc_zadan_query);
    $res2 = get_from_db($ilosc_zadan_uzytkownika_query);
    echo '
            <table class="content">
                <tr><td colspan="2">Statystyki</td></tr>
                <tr>
                    <td>Aplikacja ONLINE</td>';
    if (check_if_server_working()) {
        echo '<td style="background-color: green">TAK</td>';
    } else {
        echo '<td style="background-color: red">NIE</td>';
    }
    echo '      </td>
                </tr>
                <tr>
                    <td>Ilość Twoich zadań w kolejce</td><td>' . $res1[0]['kolejka'] . '</td>
                </tr>
                <tr>
                    <td>Ilość wszystkich zadań w kolejce</td><td>' . $res2[0]['kolejka'] . '</td>
                </tr>                
            </table>';
}
Example #6
0
function blacklist_management_print()
{
    echo '
        <table class="content">
        <tr>
            <td>ID</td>
            <td>Numer</td>
            <td>Komentarz</td>
            <td>Modyfikuj</td>
            <td>Usuń</td>
        </tr>
        ';
    $query = "SELECT `id_black_list_number`, `black_list_numbers_number`, `black_list_numbers_comment` FROM sms.black_list_numbers";
    $blacklisted_numbers = get_from_db($query);
    foreach ($blacklisted_numbers as $blnumber) {
        echo '<tr>
                    <td>
                        <form action="index.php" method="POST">
                        ' . $blnumber['id_black_list_number'] . '
                    </td>
                    <td>
                        <input type="text" name="black_list_numbers_number" value="' . $blnumber['black_list_numbers_number'] . '"/>
                    </td>                    
                    <td>
                        <input type="text" name="black_list_numbers_comment" value="' . $blnumber['black_list_numbers_comment'] . '"/>
                    </td>
                    <td>
                        <input type="hidden" name="update_blacklist_number_id" value="' . $blnumber['id_black_list_number'] . '"/>
                        <input type="hidden" name="kat" value="settings"/>
                        <input type="hidden" name="id" value="updatebln"/>
                        <input type="submit" name="update_bln_submit" value="Aktualizuj"/>
                        </form>
                    </td>
                    <td>
                        <form action="index.php" method="POST">
                            <input type="hidden" name="delete_blacklist_number_id" value="' . $blnumber['id_black_list_number'] . '"/>
                            <input type="hidden" name="kat" value="settings"/>
                            <input type="hidden" name="id" value="deletebln"/>
                            <input type="submit" name="delete_bln_submit" value="Usuń"/>
                        </form>
                    </td>
                  </tr>';
    }
    echo ' </table>
        ';
}
    ?>
</a><img src="<?php 
    if ($_GET["order_by"] == $value && $_GET["soort_by_order"] == "DESC") {
        echo "icon-desc.png";
    } else {
        echo "icon-asc.png";
    }
    ?>
"></th>
               <?php 
}
?>
           </tr>
       </thead>
       <?php 
foreach (get_from_db($statement) as $key => $value) {
    ?>
            <tr class="<?php 
    echo ($key + 1) % 2 == 0 ? 'even' : 'onevne';
    ?>
">
                 <?php 
    foreach ($value as $rijen => $inhoud) {
        ?>
                       <td>
                            <?php 
        echo $inhoud;
        ?>
                       </td>
                 <?php 
    }
Example #8
0
function print_users_view()
{
    $query = 'SELECT 
            id_user, 
            user_name, 
            user_imie, 
            user_nazwisko, 
            user_dzial,
            register_date, 
            disabled, 
            access_level 
            FROM sms.users;';
    $res = get_from_db($query);
    echo '
            <div class="content">
                <table>
                <tr>
                    <td>ID</td>
                    <td>Login</td>
                    <td>Imię</td>
                    <td>Nazwisko</td>
                    <td>Dział</td>
                    <td>Data rejestracji</td>
                    <td>Zablokowany</td>
                    <td>Poziom</td>
                    <td>Edytuj</td>
                </tr>
                ';
    foreach ($res as $row) {
        echo '<tr>
                    <td>' . $row["id_user"] . '</td>
                    <td>' . $row["user_name"] . '</td>
                    <td>' . $row["user_imie"] . '</td>
                    <td>' . $row["user_nazwisko"] . '</td>
                    <td>' . $row["user_dzial"] . '</td>
                    <td>' . $row["register_date"] . '</td>
                    <td>' . $row["disabled"] . '</td>
                    <td>' . $row["access_level"] . '</td>
                    <td>
                        <form action="index.php" method="POST">
                            <input type="hidden" name="id_user" value="' . $row["id_user"] . '"/>
                            <input type="hidden" name="kat" value="users" />
                            <input type="hidden" name="id" value="edituser" />                                
                            <input type="submit" value="Edytuj"/>
                        </form>
                    </td>
                  </tr>                       
                ';
    }
    echo '</table>
            </div>';
}