View file chat/rooms.new.php

File size: 1.84Kb
<?php
#-*- coding: utf-8 -*-
#Name:     chatRooms v1.0 alpha
#Author:    Nugroho Adi Prayatso
#e-mail:     hongoaoi@gmail.com
#Web:        frendzzi.tk

include_once '../sys/inc/start.php';
$doc = new document(4);
$doc->title = 'Add rooms';

if (isset($_POST['name']) && isset($_POST['opis']) && isset($_POST['pos'])) {
    $name = text::for_name($_POST['name']);
    $opis = text::input_text($_POST['opis']);
    $pos = (int)$_POST['pos'];
    if (!$name) {
        $doc->err('Name room empty');
    } else {
        mysql_query("INSERT INTO `chat_rooms` (`name`, `opis`, `pos`)
 VALUES ('" . my_esc($name) . "', '" . my_esc($opis) . "', '$pos')");
        $id_rooms = mysql_insert_id();

        $doc->msg('Rooms successfully added');
header('Refresh: 1; url=rooms.post.php?id='.$id_rooms);
        // header('Refresh: 1; url=?'.passgen());
        $doc->act('Chat', '?' . passgen());
        $doc->ret('Back', 'rooms.post.php?id=' . $id_rooms);
        $doc->ret('Chat', './');
        exit;
    }
}

$smarty = new design();
$smarty->assign('method', 'post');
$smarty->assign('action', '?' . passgen() . (isset($_GET['return'])?'&amp;return=' . urlencode($_GET['return']):null));
$elements = array();
$elements[] = array('type' => 'input_text', 'title' => 'Name room', 'br' => 1, 'info' => array('name' => 'name'));

$elements[] = array('type' => 'textarea', 'title' => 'Description', 'br' => 1, 'info' => array('name' => 'opis'));

$elements[] = array('type' => 'input_text', 'title' => 'Position', 'br' => 1,
    'info' => array('name' => 'pos', 'value' => mysql_result(mysql_query("SELECT MAX(`pos`) FROM `chat_rooms`"), 0) + 1));

$elements[] = array('type' => 'submit', 'br' => 0, 'info' => array('value' => 'Create rooms'));
$smarty->assign('el', $elements);
$smarty->display('input.form.tpl');

$doc->ret('Chat', './');

?>