<?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']));
$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();
<?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');
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; } }