public function __construct() { $page = 'home'; // var_dump($pages); if (isset($_GET['page'])) { $page = $_GET['page']; } if (isset($this->configDiscPages[$page])) { include $this->configDiscPages[$page][0]; new $this->configDiscPages[$page][1](); } else { if (in_array($page, $this->configDBPages)) { // $result = model($page); $pages = new Pages_model(); $result = $pages->get($page); if (count($result) > 0) { $display = $result[0]['body']; } else { $display = "Error 404"; } $data = $result[0]; // $data['title'] = "home page"; // $data['body'] = "html...."; // $data['menu'] = file_get_contents('views/menu.php'); // $data['menu1'] =" Ana"; // $data['menu2'] =" are"; // $data['menu3'] =" mere"; $this->render('views/top.php', $data); $this->render('views/page.php', $data); $this->render('views/bottom.php', $data); } else { echo 'The page doesn\'t exist!'; } } }
function __construct() { if (isset($_POST['submit'])) { $firstname = $_POST['firstname']; $lastname = $_POST['lastname']; $phone = $_POST['phone']; $email = $_POST['emailaddress']; $message = $_POST['message']; // send an e-mail to my address if ($firstname != '' && $lastname != '' && $email != '' && $message != '') { // Before setting any variabile check if the value that you need are set, alse no need to store them line 55-60 $to = "*****@*****.**"; $subject = "Message from one of your blog's visitors"; $header = "From: " . $lastname . " " . $firstname . " <" . $email . ">"; // $content = $firstname . ' ' . $lastname . ' ' . $phone . ' ' . $email . ' ' . $message; $content = "\nThis message has been sent from:\nFirstname: " . $firstname . "\nLastname: " . $lastname . "\nPhone: " . $phone . "\nE-mail: " . $email . "\nMessage:\n" . $message . "\n"; $mailSent = mail($to, $subject, $content, $header); if ($mailSent) { // $data['mailSent'] = 'Your message has been sent!'; // $this->render('views/contact.php', $data); // echo nl2br($body); } else { echo '<p>Something went wrong, please try again!</p>'; print_r(error_get_last()); } } else { echo '<p>You need to fill in all required fields!!</p>'; } // save form data in public/files/text.txt // $file = "public/files/text.txt"; // file_put_contents($file, $content, FILE_APPEND); // save contact form fields in the DB, table contactForm $param = array($firstname, $lastname, $phone, $email, $message); $mailStore = new Pages_model(); $mailStore->storeContactForm($param); } // $data['condition'] = (isset($_SESSION['logged']) && $_SESSION['logged'] === TRUE); // $data['logged'] = "You are logged in!"; // $data['unlogged'] = ""; $data['logged'] = isset($_SESSION['logged']) && $_SESSION['logged'] === TRUE ? "You are logged in!" : ""; // $data['condition'] = (isset($_SESSION['logged']) && $_SESSION['logged'] === TRUE); // $data['no'] = "No"; // $data['yes'] = "Yes"; $data['title'] = "ContactPage"; // $data['mailSent'] = "Note that only phone number is optional!"; // $this->render('views/top.php', $data); $this->render('views/top.php', $data); $this->render('views/menu.php', $data); $this->render('views/contact.php', $data); $this->render('views/bottom.php', $data); // $data["team"] = array( // 'ilear' => 'My site', // 'ciosanp' => 'Ciosan Paul', // 'mocans' => 'Mocan Daniel', // 'hacicua' => 'Hacicu Alex', // 'lazurcaa' => 'Lazurca Andrei', // 'fatig' => 'Fati Romeo', // 'echertr' => 'Echert Robert', // 'hadarigd' => 'Hadarig Dan', // 'hanganut' => 'Hanganu Dora', // 'prodans' => 'Prodan Sergiu', // 'girdanr' => 'Girdan Roxana', // 'tanasea' => 'Tanase Andrei', // 'simonv' => 'Simon Daniel', // 'vomveab' => 'Vomvea Bogdan'); // $data["team"] = array( // array("username" => "ilear", "name" => "Alin Ilea"), // array("username" => "aaa", "name" => "Paul") // ); // $this->render('views/bottom.php', $data); }