예제 #1
0
파일: ajax.php 프로젝트: kirgk25/newsband
function add_news()
{
    $result = DBProc::add_news($_POST["news_name"], $_POST["preview"], $_POST["cont"], $_POST["pub_date"], $_POST["cat"], $_POST["pic_name"]);
    if ($result == 1) {
        $ret["result"] = "Новость добавлена!";
    } else {
        $ret["result"] = "Не удалось создать новость. Проверьте данные!";
    }
    echo json_encode($ret);
}
예제 #2
0
파일: dbproc.php 프로젝트: kirgk25/newsband
 public static function init()
 {
     $path_tp_xml = $_SERVER['DOCUMENT_ROOT'] . '/' . "settings.xml";
     $setxml = simplexml_load_file($path_tp_xml) or die("Не могу прочитать файл c настройками");
     self::$dblocation = $setxml->db->dblocation;
     self::$dbname = $setxml->db->dbname;
     self::$dbuser = $setxml->db->dbuser;
     self::$dbpasswd = $setxml->db->dbpasswd;
     unset($setxml);
 }
예제 #3
0
<?php

// подключаем файлы ядра
require_once 'core/model.php';
require_once 'core/view.php';
require_once 'core/controller.php';
require_once 'core/dbproc.php';
/*
Здесь обычно подключаются дополнительные модули, реализующие различный функционал:
	> аутентификацию
	> кеширование
	> работу с формами
	> абстракции для доступа к данным
	> ORM
	> Unit тестирование
	> Benchmarking
	> Работу с изображениями
	> Backup
	> и др.
*/
require_once 'core/route.php';
DBProc::init();
Route::start();
// запускаем маршрутизатор