} 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'])); $zadatak->created_by = $_SESSION['user_id']; $zadatak->save(); $form_data['posted'] = 'Podaci su uspješno upisani u bazu'; } //Return the data back to formE.php echo json_encode($form_data); } if (isset($_POST['member'])) { $errors = array(); //To store errors $form_data = array(); //Pass back the data to `formE.php` for ($i = 0; $i < count($_POST['member']['k_id']); $i++) { $zadatakKorisnik = new ZadatakKorisnik(); $zadatakKorisnik->korisnik_id = $_POST['member']['k_id'][$i]; $zadatakKorisnik->zadatak_id = $_SESSION['last_inserted_id']; $zadatakKorisnik->created_at = date('YMd hms');
<?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');