* This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * * Authors: Andreas Österreicher <*****@*****.**> */ require_once '../config/vilesci.config.inc.php'; require_once '../include/rdf.class.php'; require_once '../include/mantis.class.php'; if (!isset($_GET['project_id'])) { die('Missing Parameter: Project_id'); } $project_id = $_GET['project_id']; $oRdf = new rdf('MANTIS_CATEGORIES', 'http://www.technikum-wien.at/mantis_categories'); $oRdf->sendHeader(); $mantis = new mantis(); if ($mantis->getCategories($project_id)) { foreach ($mantis->result as $row) { $i = $oRdf->newObjekt($row->issue_category); $oRdf->obj[$i]->setAttribut('category', $row->issue_category, true); $oRdf->addSequence($row->issue_category); } } else { echo $mantis->errormsg; } $oRdf->sendRdfText();
/** * Setzt Tags für einen Eintrag * @param type $mantis_id * @param type $issue_tags * @return string|\SoapFault */ function saveTagsForIssue($mantis_id, $issue_tags) { //get_uid(); $mantis = new mantis(); $mantis->issue_id = $mantis_id; if ($mantis->setTags($issue_tags)) { return 'ok'; } else { return new SoapFault("Server", $mantis->errormsg); } }
header("Expires Mon, 26 Jul 1997 05:00:00 GMT"); header("Pragma: no-cache"); // content type setzen header("Content-type: application/xhtml+xml"); // xml echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'; // DAO require_once '../config/vilesci.config.inc.php'; require_once '../include/mantis.class.php'; $rdf_url = 'http://www.technikum-wien.at/mantis'; if (isset($_GET['issue_id'])) { $issue_id = $_GET['issue_id']; } else { $issue_id = null; } $mantis = new mantis(); $mantis->getIssue($issue_id); //print_r($mantis); ?> <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:MANTIS="<?php echo $rdf_url; ?> /rdf#" > <RDF:Seq about="<?php echo $rdf_url; ?> /alle-issues">
* it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * * Authors: Andreas Österreicher <*****@*****.**> */ require_once '../config/vilesci.config.inc.php'; require_once '../include/rdf.class.php'; require_once '../include/mantis.class.php'; require_once '../include/functions.inc.php'; get_uid(); $oRdf = new rdf('MANTIS_PROJECT', 'http://www.technikum-wien.at/mantis_project'); $oRdf->sendHeader(); $mantis = new mantis(); $mantis->getProjects(); foreach ($mantis->result as $row) { $i = $oRdf->newObjekt($row->issue_project->id); $oRdf->obj[$i]->setAttribut('id', $row->issue_project->id, true); $oRdf->obj[$i]->setAttribut('name', $row->issue_project->name, true); $oRdf->addSequence($row->issue_project->id); } $oRdf->sendRdfText();