Example #1
0
<?php

$url = "../index.php?mod=project&act=list";
require_once "../model/Project.php";
$model = new Project();
$project_id = (int) $_POST['project_id'];
$district_id = (int) $_POST['district_id'];
$project_type_id = (int) $_POST['project_type_id'];
$project_name = $_POST['project_name'];
$project_alias = $model->changeTitle($project_name);
$video_url = $_POST['video_url'];
$longt = $_POST['longt'];
$latt = $_POST['latt'];
$address = $_POST['address'];
$content = $_POST['content'];
$contact = $_POST['contact'];
$phone = $_POST['phone'];
$hot = $_POST['hot'];
$description = $_POST['description'];
$image_url = str_replace('../', '', $_POST['image_url']);
$str_image = $_POST['str_image'];
if ($project_id > 0) {
    $model->updateProject($project_id, $project_name, $project_alias, $project_type_id, $district_id, $address, $contact, $phone, $image_url, $video_url, $description, $content, $hot, $longt, $latt, $str_image);
} else {
    $model->insertProject($project_name, $project_alias, $project_type_id, $district_id, $address, $contact, $phone, $image_url, $video_url, $description, $content, $hot, $longt, $latt, $str_image);
}
header('location:' . $url . "&project_type_id=" . $project_type_id . "&district_id=" . $district_id);
Example #2
0
                $res["result"] = false;
                $res["reason"] = "Project ID:" . $data['id'] . "Not Found!";
                $db->closeDB();
                die(json_encode($res));
            }
            $project->u_id = $_SESSION['user_info']['id'];
            $project->m_id = $data['m_id'];
            $project->name = htmlspecialchars($data['name'], ENT_QUOTES);
            $project->discribe = htmlspecialchars($data['discribe'], ENT_QUOTES);
            $project->exp_url = dirname($_SERVER["HTTP_REFERER"]) . "/" . "rat.php?t=" . $project->ticket;
            if ($projectModule->getProjectModuleByProject($project->id)) {
                $projectModule->module_id = $data['m_id'];
                $projectModule->ticket = $project->ticket;
                $projectModule->module_path = $module->m_path;
                $projectModule->config = json_encode($data['config']);
                if ($project->updateProject() && $projectModule->updateProjectModule()) {
                    $res['result'] = true;
                    $res['reason'] = 'Edit Project Success!';
                } else {
                    $res['reason'] = 'Edit Project Failed!';
                }
            } else {
                $res['reason'] = 'the Module not exists!';
            }
        }
    }
    $db->closeDB();
} else {
    $res['reason'] = 'failed to connect to database';
}
$log->info('User:'******'user_info']['username'] . ' ' . $res['reason']);
Example #3
0
$start_limit = 0;
@($page = isset($_GET['page']) ? $_GET['page'] : $_POST['page']);
if (!isset($page)) {
    $page = 1;
}
if ($page > 1) {
    $start_limit = $page * ROW_PER_PAGE - ROW_PER_PAGE;
}
@($action = isset($_GET['action']) ? $_GET['action'] : $_POST['action']);
@($id = isset($_GET['id']) ? $_GET['id'] : $_POST['id']);
switch ($action) {
    case "Add":
        $sMsg1 = $objProject->addProject($_POST);
    case "Edit":
        if ($action == "Edit") {
            $sMsg1 = $objProject->updateProject($_POST);
        }
        if ($sMsg1 == 1) {
            $sMsg = $objMessages->addupdatesucessIndication($moduleLabel, $action);
            $count = $objProject->getProjectCount();
            if ($count > 0) {
                $projectList = $objProject->getProjectList();
            }
            include "layouts/project.html";
        } else {
            if ($sMsg1 == 0) {
                $sMsg = $objMessages->errorIndication($moduleLabel, $action);
            } else {
                if ($sMsg1 == 2) {
                    $sMsg = $objMessages->duplicateIndication($moduleLabel);
                }