Page 1 of 1

mc_issue_add (return TicketNummer)

Posted: 25 Nov 2016, 14:45
by Aytinho
Hallo zusammen,

ich erstelle über die API von Mantis ein Ticket per PHP:
<?php
$c = new SoapClient("http://unsermantislink/mantis/api/soap/ ... t.php?wsdl");

$username = 'username';
$password = 'password';

$issueData = array (
'project'=> array('name'=>'Projektname'),
// oder: array('id'=>1),
'summary' => 'Das ist der Titel',
'description' => 'Hier kommt die Beschreibung rein.',
'category'=> 'Kategorie'
);

$c->mc_issue_add($username, $password, $issueData);
?>
Das Ticket wird erstellt, jedoch würde ich gerne noch die TicketNummer des erstellten Tickets zurückgeben.

Kann mir da jemand weiterhelfen?

Viele Grüße
Aytinho

Re: mc_issue_add (return TicketNummer)

Posted: 25 Nov 2016, 19:30
by atrol
Der Returnwert von $c->mc_issue_add($username, $password, $issueData); ist die Ticketnummer.

Re: mc_issue_add (return TicketNummer)

Posted: 28 Nov 2016, 13:30
by Aytinho
Wenn ich darunter return $c; eingebe, passiert nichts.

Und wenn ich darunter folgendes eingebe, steht nichts da von einer Ticket-ID:
echo ("<pre>");
print_r ($c);
echo ("</pre>");


Ich erwarte bei dabei die Ticket-ID, jedoch bekomme ich nur folgendes ausgegeben:
SoapClient Object
(
[_soap_version] => 1
[sdl] => Resource id #4
[httpurl] => Resource id #6
[_cookies] => Array
(
[PHPSESSID] => Array
(
[0] => aiou5dfvdpe0md4veqqcvsjqd7
[1] => /
[2] => dev-infra1-test.intern.promatis.de
)

)
)

Re: mc_issue_add (return TicketNummer)

Posted: 28 Nov 2016, 14:18
by atrol

Code: Select all

return $c->mc_issue_add($username, $password, $issueData);