Esempio n. 1
0
<?php

require_once '../../includes/initialize.php';
$zadatak = new Zadaci();
if (isset($_POST['submit'])) {
    $errors = array();
    //To store errors
    $form_data = array();
    //Pass back the data to `formE.php`
    /* Validate the form on the server side */
    if (empty($_POST['naziv'])) {
        //Name cannot be empty
        $errors['name'] = 'Polje naziv ne smije biti prazno';
    }
    if (empty($_POST['tekst'])) {
        //Name cannot be empty
        $errors['name'] = 'Polje tekst ne smije biti prazno';
    }
    if (!empty($errors)) {
        //If errors in validation
        $form_data['success'] = false;
        $form_data['errors'] = $errors;
    } else {
        //If not, process the form, and return true on success
        $form_data['success'] = true;
        $zadatak->naziv = $_POST['naziv'];
        $zadatak->tekst = $_POST['tekst'];
        $zadatak->prioritet_id = $_POST['prioritet_id'];
        $zadatak->created_at = date('YMd hms');
        $zadatak->updated_at = date('YMd hms');
        $zadatak->expire_at = date("YMd hms", strtotime($_POST['expire_at']));
Esempio n. 2
0
            $zadatakKorisnik->save();
        }
    }
    if (!empty($id_user_With_task)) {
        foreach ($id_user_With_task as $key => $value) {
            ZadatakKorisnik::delete($zadatak->id, $value);
            unset($id_user_With_task[$key]);
        }
    }
    redirect_to('index.php');
}
if (empty($_GET['id'])) {
    $session->message("Nije zaprimljen id zadatka");
    redirect_to('index.php');
}
$zadatak = Zadaci::find_by_id($_GET['id']);
include_layout_template('admin_header.php');
include_layout_template('sidebar.php');
?>
<div class="span12">
    <?php 
echo output_message($message);
?>
    <form action="edit.php" method="POST">
        <div class="form-horizontal">

            <?php 
include 'zadaci_form.php';
?>
            <?php 
$users = User::find_all();
Esempio n. 3
0
<?php

require_once '../../includes/initialize.php';
if (!$session->is_logged_in()) {
    redirect_to("login.php");
}
$zadatak = new Zadaci();
if (isset($_POST['submit'])) {
    $zadatak->naziv = $_POST['naziv'];
    $zadatak->tekst = $_POST['tekst'];
    $zadatak->prioritet_id = $_POST['prioritet_id'];
    $zadatak->created_at = date('YMd hms');
    $zadatak->updated_at = date('YMd hms');
    $zadatak->created_by = $_SESSION['user_id'];
    $korisnici = $_POST['korisnici'];
    if ($zadatak->save()) {
        $session->message = "Zadatak je uspjesno dodan !!!";
        foreach ($korisnici as $value) {
            $zadatakKorisnik = new ZadatakKorisnik();
            $zadatakKorisnik->korisnik_id = $value;
            $zadatakKorisnik->zadatak_id = Zadaci::getInstance()->lastInsertId('zadaci_id_seq');
            $zadatakKorisnik->created_at = $zadatak->created_at;
            $zadatakKorisnik->save();
        }
        redirect_to('index.php');
    } else {
        //Neuspje�no
        //$message = join("<div class="alert alert-error">$zadatak->errors</div>"<br>",);
    }
}
include_layout_template('admin_header.php');
Esempio n. 4
0
 public function delete()
 {
     $stmt = Zadaci::getInstance()->prepare("DELETE FROM " . self::$table_name . " WHERE id = :id");
     $stmt->bindParam(':id', $this->id, PDO::PARAM_INT);
     if ($stmt->execute()) {
         return true;
     } else {
         foreach (Zadaci::getInstance()->errorInfo() as $error) {
             echo $error . '<br />';
         }
         return false;
     }
 }