<?php /** * 启动项目 */ if (!defined("PMX_ENTRANCE")) { header("HTTP/1.0 404 Not Found"); exit; } header('Content-Type: text/html; charset=utf-8'); if (!pmx_validate_token()) { die("Error: Token is incorrect."); } $id = isset($_GET["id"]) ? intval($_GET["id"]) : NULL; $pmxProj = new pmxProject(); if (!$pmxProj->isExistID($id)) { die("Error: The project id is non-existent."); } if ($pmxProj->startProj($id)) { echo "Success: You have started the project {$id} successful."; }
foreach ($modid as $modid_item) { if (isset($_POST["mod_" . $modid_item])) { $var = $_POST["mod_" . $modid_item]; if (is_array($var)) { foreach ($var as $var_item) { if (isset($_POST["mod_" . $modid_item . "_" . $var_item])) { $val = $_POST["mod_" . $modid_item . "_" . $var_item]; $modconfig[] = array($modid_item, $var_item, $val); } } } else { if (isset($_POST["mod_" . $modid_item . "_" . $var])) { $val = $_POST["mod_" . $modid_item . "_" . $var]; $modconfig[] = array($modid_item, $var, $val); } } } } } if ($id == "" || $title == "" || !in_array($status, $allow_optionStatus) || !in_array($protect, $allow_optionProtect) || !in_array($mailAlert, $allow_optionMail)) { die("Error: Something you input is invalid."); } $pmxProj = new pmxProject($title, $desc, $status, $protect, $mailAlert, $mail, $comments, $modid, $modconfig); if ($pmxProj->isExistID($id) == FALSE) { die("Error: Project id is invalid."); } if ($pmxProj->updateProj($id) == TRUE) { echo "Success: You have updated project \"" . esc_html($title) . "\" successful"; } else { echo "Error: Sorry. We are fail to update the project \"" . esc_html($title) . "\"."; }