You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1430 lines
67 KiB
HTML
1430 lines
67 KiB
HTML
11 years ago
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||
|
<title>Ryzom Account Management System: Ticket Class Reference</title>
|
||
|
|
||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
|
|
||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||
|
<script type="text/javascript" src="jquery.js"></script>
|
||
|
<script type="text/javascript" src="search/search.js"></script>
|
||
|
<script type="text/javascript">
|
||
|
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||
|
</script>
|
||
|
|
||
|
</head>
|
||
|
<body>
|
||
|
<div id="top"><!-- do not remove this div! -->
|
||
|
|
||
|
|
||
|
<div id="titlearea">
|
||
|
<table cellspacing="0" cellpadding="0">
|
||
|
<tbody>
|
||
|
<tr style="height: 56px;">
|
||
|
|
||
11 years ago
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||
|
|
||
11 years ago
|
|
||
|
<td style="padding-left: 0.5em;">
|
||
|
<div id="projectname">Ryzom Account Management System
|
||
11 years ago
|
 <span id="projectnumber">1.0</span>
|
||
11 years ago
|
</div>
|
||
|
|
||
|
</td>
|
||
|
|
||
|
|
||
|
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
|
||
|
<!-- Generated by Doxygen 1.7.6.1 -->
|
||
|
<script type="text/javascript">
|
||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||
|
</script>
|
||
|
<div id="navrow1" class="tabs">
|
||
|
<ul class="tablist">
|
||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||
11 years ago
|
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
|
||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||
11 years ago
|
<li>
|
||
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||
|
<span class="left">
|
||
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||
|
alt=""/>
|
||
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
||
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||
|
</span><span class="right">
|
||
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||
|
</span>
|
||
|
</div>
|
||
|
</li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
<div id="navrow2" class="tabs2">
|
||
|
<ul class="tablist">
|
||
11 years ago
|
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
||
|
<li><a href="classes.html"><span>Data Structure Index</span></a></li>
|
||
11 years ago
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||
11 years ago
|
<li><a href="functions.html"><span>Data Fields</span></a></li>
|
||
11 years ago
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="header">
|
||
|
<div class="summary">
|
||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||
|
<a href="#pri-attribs">Private Attributes</a> </div>
|
||
|
<div class="headertitle">
|
||
|
<div class="title">Ticket Class Reference</div> </div>
|
||
|
</div><!--header-->
|
||
|
<div class="contents">
|
||
|
<!-- doxytag: class="Ticket" -->
|
||
|
<p>class that handles most ticket related functions.
|
||
|
<a href="classTicket.html#details">More...</a></p>
|
||
|
<table class="memberdecls">
|
||
|
<tr><td colspan="2"><h2><a name="pub-methods"></a>
|
||
|
Public Member Functions</h2></td></tr>
|
||
11 years ago
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a095c5d389db211932136b53f25f39685">__construct</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">A constructor. <a href="#a095c5d389db211932136b53f25f39685"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a8bdfe0a5256e35367225bcd6d278ef21">set</a> ($values)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">sets the object's attributes. <a href="#a8bdfe0a5256e35367225bcd6d278ef21"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a435e7d7525d4bcd0ed5e34a469f3adf6">create</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">creates a new 'ticket' entry. <a href="#a435e7d7525d4bcd0ed5e34a469f3adf6"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#ac17d9e1158fb77707da1f6cd3e425d54">load_With_TId</a> ($id)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">loads the object's attributes. <a href="#ac17d9e1158fb77707da1f6cd3e425d54"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a842e4774e3b3601a005b995c02f7e883">update</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">update the objects attributes to the db. <a href="#a842e4774e3b3601a005b995c02f7e883"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#afca07df3cc25a0e1a15d3f69bd6afa62">hasInfo</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">check if a ticket has a ticket_info page or not. <a href="#afca07df3cc25a0e1a15d3f69bd6afa62"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#aa7af74696d9898008992c494cec136dd">getTId</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get tId attribute of the object. <a href="#aa7af74696d9898008992c494cec136dd"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a92aa1d82129ec8cd803d64c28efcb30f">getTimestamp</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get timestamp attribute of the object in the format defined in the outputTime function of the Helperclass. <a href="#a92aa1d82129ec8cd803d64c28efcb30f"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a95e859a4588a39a1824b717378a84c29">getTitle</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get title attribute of the object. <a href="#a95e859a4588a39a1824b717378a84c29"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a9d21636071f529e2154051d3ea6e5921">getStatus</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get status attribute of the object. <a href="#a9d21636071f529e2154051d3ea6e5921"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#aab26af198dc3a59295747084b85435ff">getStatusText</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get status attribute of the object in the form of text (string). <a href="#aab26af198dc3a59295747084b85435ff"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a689e9d131777e7f1219ee0d65b088cb3">getCategoryName</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get category attribute of the object in the form of text (string). <a href="#a689e9d131777e7f1219ee0d65b088cb3"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#aa7a8055e5ee1eb792f29443ddb79c4d3">getQueue</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get queue attribute of the object. <a href="#aa7a8055e5ee1eb792f29443ddb79c4d3"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#addff2fc457fe07664f4eb39efcea45f9">getTicket_Category</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get ticket_category attribute of the object (int). <a href="#addff2fc457fe07664f4eb39efcea45f9"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a5286e30390ae3e1b274940286493dd24">getAuthor</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get author attribute of the object (int). <a href="#a5286e30390ae3e1b274940286493dd24"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a1e7a3c168dcd0901a0d2669c67575b55">getPriority</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get priority attribute of the object (int). <a href="#a1e7a3c168dcd0901a0d2669c67575b55"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#ae07f7808a12f2789593722f3293bd105">getPriorityText</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get priority attribute of the object in the form of text (string). <a href="#ae07f7808a12f2789593722f3293bd105"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a8234a4e23319778d234b3957f8b5d06c">getAssigned</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get the user assigned to the ticket. <a href="#a8234a4e23319778d234b3957f8b5d06c"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a34e17d1cc053a7b86ce2b58a3a347c7e">getForwardedGroupName</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get the name of the support group to whom the ticket is forwarded or return 0 in case not forwarded. <a href="#a34e17d1cc053a7b86ce2b58a3a347c7e"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#aedbfa4efd5aaa96ac713817d12156f7e">getForwardedGroupId</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">get the id of the support group to whom the ticket is forwarded or return 0 in case not forwarded. <a href="#aedbfa4efd5aaa96ac713817d12156f7e"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a8c72dc7b09645b390043f5a4664e7c7f">setTId</a> ($id)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">set tId attribute of the object. <a href="#a8c72dc7b09645b390043f5a4664e7c7f"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a4e05995d5cc78cdc9ffe72d864811ac6">setTimestamp</a> ($ts)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">set timestamp attribute of the object. <a href="#a4e05995d5cc78cdc9ffe72d864811ac6"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#ac765da6fa83b06ea39c0edc9b3e6c6c0">setTitle</a> ($t)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">set title attribute of the object. <a href="#ac765da6fa83b06ea39c0edc9b3e6c6c0"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a66605893c4afc9855f1e0cf8ccccac09">setStatus</a> ($s)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">set status attribute of the object. <a href="#a66605893c4afc9855f1e0cf8ccccac09"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a1595d3fe708fe4f453922054407a1c03">setQueue</a> ($q)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">set queue attribute of the object. <a href="#a1595d3fe708fe4f453922054407a1c03"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a4e38b2a263b5a934b76cd77f026308c3">setTicket_Category</a> ($tc)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">set ticket_category attribute of the object. <a href="#a4e38b2a263b5a934b76cd77f026308c3"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a0c8f116992af7c8737c70119dae00d45">setAuthor</a> ($a)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">set author attribute of the object. <a href="#a0c8f116992af7c8737c70119dae00d45"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a3080d0b46978a8f82022bbb6e5fc0c1c">setPriority</a> ($p)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">set priority attribute of the object. <a href="#a3080d0b46978a8f82022bbb6e5fc0c1c"></a><br/></td></tr>
|
||
11 years ago
|
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
|
||
|
Static Public Member Functions</h2></td></tr>
|
||
11 years ago
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a091d7ec56d4dc4bf980b81e8069b76d0">ticketExists</a> ($id)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">check if a ticket exists. <a href="#a091d7ec56d4dc4bf980b81e8069b76d0"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#aa728c6a1f8ddd7030acbf5a4ca913b50">getStatusArray</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">return an array of the possible statuses <a href="#aa728c6a1f8ddd7030acbf5a4ca913b50"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a509625cccc0b41f4ab3a658df705b3dc">getPriorityArray</a> ()</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">return an array of the possible priorities <a href="#a509625cccc0b41f4ab3a658df705b3dc"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a00572e06f01ae1cadb5949f1b45e8f04">getEntireTicket</a> ($id, $view_as_admin)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">return an entire ticket. <a href="#a00572e06f01ae1cadb5949f1b45e8f04"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#aa426904463cd0eb50d9b2f4becdd242f">getTicketsOf</a> ($author)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">return all tickets of a specific user. <a href="#aa426904463cd0eb50d9b2f4becdd242f"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a81b3285033bc3c9e89adfa8da34d61de">create_Ticket</a> ($title, $content, $category, $author, $real_author, $for_support_group=0, $extra_info=0)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">function that creates a new ticket. <a href="#a81b3285033bc3c9e89adfa8da34d61de"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a6da2625040e9f06c583e9303082c556f">updateTicketStatus</a> ($ticket_id, $newStatus, $author)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">updates the ticket's status. <a href="#a6da2625040e9f06c583e9303082c556f"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a64f08c8987c9eb00d4bfc9ef94e45326">updateTicketStatusAndPriority</a> ($ticket_id, $newStatus, $newPriority, $author)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">updates the ticket's status & priority. <a href="#a64f08c8987c9eb00d4bfc9ef94e45326"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a3a4ce7e9c445dd245b3370304d0afd92">getLatestReply</a> ($ticket_id)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">return the latest reply of a ticket <a href="#a3a4ce7e9c445dd245b3370304d0afd92"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#af6568341f5052034440f79c0e74707a3">createReply</a> ($content, $author, $ticket_id, $hidden)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">create a new reply for a ticket. <a href="#af6568341f5052034440f79c0e74707a3"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a51c3d5b6f78de455619581fd3e591f17">assignTicket</a> ($user_id, $ticket_id)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">assign a ticket to a user. <a href="#a51c3d5b6f78de455619581fd3e591f17"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a8263a9c223957bb558a2c16d4431ca29">unAssignTicket</a> ($user_id, $ticket_id)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">unassign a ticket of a user. <a href="#a8263a9c223957bb558a2c16d4431ca29"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a3fdc6def6a0feaf4c2458811b8c75050">forwardTicket</a> ($user_id, $ticket_id, $group_id)</td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">forward a ticket to a specific support group. <a href="#a3fdc6def6a0feaf4c2458811b8c75050"></a><br/></td></tr>
|
||
11 years ago
|
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
|
||
|
Private Attributes</h2></td></tr>
|
||
11 years ago
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a3eda2fecc2433b6b6b3b957110e937ca">$tId</a></td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">The id of ticket. <a href="#a3eda2fecc2433b6b6b3b957110e937ca"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a2b69de9676dd97c675cd4d9bcceb684c">$timestamp</a></td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Timestamp of the ticket. <a href="#a2b69de9676dd97c675cd4d9bcceb684c"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#ada57e7bb7c152edad18fe2f166188691">$title</a></td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Title of the ticket. <a href="#ada57e7bb7c152edad18fe2f166188691"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a58391ea75f2d29d5d708d7050b641c33">$status</a></td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Status of the ticket (0 = waiting on user reply, 1 = waiting on support, (2= not used atm), 3 = closed. <a href="#a58391ea75f2d29d5d708d7050b641c33"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a4a0b48f6ae2fcb248a4f0288c7c344a6">$queue</a></td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">(not in use atm) <a href="#a4a0b48f6ae2fcb248a4f0288c7c344a6"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a86e470072892575063c478122fb65184">$ticket_category</a></td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">the id of the category belonging to the ticket <a href="#a86e470072892575063c478122fb65184"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#ac35b828f7d4064a7c9f849c255468ee3">$author</a></td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">The ticket_users id. <a href="#ac35b828f7d4064a7c9f849c255468ee3"></a><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTicket.html#a2677e505e860db863720ac4e216fd3f2">$priority</a></td></tr>
|
||
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">The priority of the ticket where 0 = low, 3= supadupahigh. <a href="#a2677e505e860db863720ac4e216fd3f2"></a><br/></td></tr>
|
||
11 years ago
|
</table>
|
||
|
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
|
||
|
<div class="textblock"><p>class that handles most ticket related functions. </p>
|
||
|
<p>the ticket class is used for most ticketing related functions, it also holds some wrapper functions. </p>
|
||
|
<dl class="author"><dt><b>Author:</b></dt><dd>Daan Janssens, mentored by Matthew Lagoe </dd></dl>
|
||
|
</div><hr/><h2>Constructor & Destructor Documentation</h2>
|
||
11 years ago
|
<a class="anchor" id="a095c5d389db211932136b53f25f39685"></a><!-- doxytag: member="Ticket::__construct" ref="a095c5d389db211932136b53f25f39685" args="()" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a095c5d389db211932136b53f25f39685">__construct</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>A constructor. </p>
|
||
|
<p>Empty constructor </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<hr/><h2>Member Function Documentation</h2>
|
||
11 years ago
|
<a class="anchor" id="a51c3d5b6f78de455619581fd3e591f17"></a><!-- doxytag: member="Ticket::assignTicket" ref="a51c3d5b6f78de455619581fd3e591f17" args="($user_id, $ticket_id)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname">static <a class="el" href="classTicket.html#a51c3d5b6f78de455619581fd3e591f17">assignTicket</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>user_id</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>ticket_id</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>assign a ticket to a user. </p>
|
||
|
<p>Checks if the ticket exists, if so then it will try to assign the user to it, a log entry will be written about this. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$user_id</td><td>the id of user trying to be assigned to the ticket. </td></tr>
|
||
|
<tr><td class="paramname">$ticket_id</td><td>the id of the ticket that we try to assign to the user. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<dl class="return"><dt><b>Returns:</b></dt><dd>SUCCESS_ASSIGNED, TICKET_NOT_EXISTING or ALREADY_ASSIGNED </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a435e7d7525d4bcd0ed5e34a469f3adf6"></a><!-- doxytag: member="Ticket::create" ref="a435e7d7525d4bcd0ed5e34a469f3adf6" args="()" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a435e7d7525d4bcd0ed5e34a469f3adf6">create</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>creates a new 'ticket' entry. </p>
|
||
|
<p>this method will use the object's attributes for creating a new 'ticket' entry in the database. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a81b3285033bc3c9e89adfa8da34d61de"></a><!-- doxytag: member="Ticket::create_Ticket" ref="a81b3285033bc3c9e89adfa8da34d61de" args="($title, $content, $category, $author, $real_author, $for_support_group=0, $extra_info=0)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname">static <a class="el" href="classTicket.html#a81b3285033bc3c9e89adfa8da34d61de">create_Ticket</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>title</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>content</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>category</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>author</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>real_author</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>for_support_group</em> = <code>0</code>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>extra_info</em> = <code>0</code> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>function that creates a new ticket. </p>
|
||
|
<p>A new ticket will be created, in case the extra_info != 0 and the http request came from ingame, then a ticket_info page will be created. A log entry will be written, depending on the $real_authors value. In case the for_support_group parameter is set, the ticket will be forwarded immediately. Also the mail handler will create a new email that will be sent to the author to notify him that his ticket is freshly created. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$title</td><td>the title we want to give to the ticket. </td></tr>
|
||
|
<tr><td class="paramname">$content</td><td>the content we want to give to the starting post of the ticket. </td></tr>
|
||
|
<tr><td class="paramname">$category</td><td>the id of the category that should be related to the ticket. </td></tr>
|
||
|
<tr><td class="paramname">$author</td><td>the person who's id will be stored in the database as creator of the ticket. </td></tr>
|
||
|
<tr><td class="paramname">$real_author</td><td>should be the same id, or a moderator/admin who creates a ticket for another user (this is used for logging purposes). </td></tr>
|
||
|
<tr><td class="paramname">$for_support_group</td><td>in case you directly want to forward the ticket after creating it. (default value = 0 = don't forward) </td></tr>
|
||
|
<tr><td class="paramname">$extra_info</td><td>used for creating an ticket_info page related to the ticket, this only happens when the ticket is made ingame. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<dl class="return"><dt><b>Returns:</b></dt><dd>the created tickets id. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="af6568341f5052034440f79c0e74707a3"></a><!-- doxytag: member="Ticket::createReply" ref="af6568341f5052034440f79c0e74707a3" args="($content, $author, $ticket_id, $hidden)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname">static <a class="el" href="classTicket.html#af6568341f5052034440f79c0e74707a3">createReply</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>content</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>author</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>ticket_id</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>hidden</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>create a new reply for a ticket. </p>
|
||
|
<p>A reply will only be added if the content isn't empty and if the ticket isn't closed. The ticket creator will be notified by email that someone else replied on his ticket. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$content</td><td>the content of the reply </td></tr>
|
||
|
<tr><td class="paramname">$author</td><td>the author of the reply </td></tr>
|
||
|
<tr><td class="paramname">$ticket_id</td><td>the id of the ticket to which we want to add the reply. </td></tr>
|
||
|
<tr><td class="paramname">$hidden</td><td>boolean that specifies if the reply should only be shown to mods/admins or all users. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a3fdc6def6a0feaf4c2458811b8c75050"></a><!-- doxytag: member="Ticket::forwardTicket" ref="a3fdc6def6a0feaf4c2458811b8c75050" args="($user_id, $ticket_id, $group_id)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname">static <a class="el" href="classTicket.html#a3fdc6def6a0feaf4c2458811b8c75050">forwardTicket</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>user_id</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>ticket_id</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>group_id</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>forward a ticket to a specific support group. </p>
|
||
|
<p>Checks if the ticket exists, if so then it will try to forward the ticket to the support group specified, a log entry will be written about this. if no log entry should be written then the user_id should be 0, else te $user_id will be used in the log to specify who forwarded it. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$user_id</td><td>the id of user trying to forward the ticket. </td></tr>
|
||
|
<tr><td class="paramname">$ticket_id</td><td>the id of the ticket that we try to forward to a support group. </td></tr>
|
||
|
<tr><td class="paramname">$group_id</td><td>the id of the support group. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<dl class="return"><dt><b>Returns:</b></dt><dd>SUCCESS_FORWARDED, TICKET_NOT_EXISTING or INVALID_SGROUP </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a8234a4e23319778d234b3957f8b5d06c"></a><!-- doxytag: member="Ticket::getAssigned" ref="a8234a4e23319778d234b3957f8b5d06c" args="()" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a8234a4e23319778d234b3957f8b5d06c">getAssigned</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get the user assigned to the ticket. </p>
|
||
|
<p>or return 0 in case not assigned. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a5286e30390ae3e1b274940286493dd24"></a><!-- doxytag: member="Ticket::getAuthor" ref="a5286e30390ae3e1b274940286493dd24" args="()" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classTicket.html#a5286e30390ae3e1b274940286493dd24">getAuthor</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get author attribute of the object (int). </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a689e9d131777e7f1219ee0d65b088cb3"></a><!-- doxytag: member="Ticket::getCategoryName" ref="a689e9d131777e7f1219ee0d65b088cb3" args="()" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a689e9d131777e7f1219ee0d65b088cb3">getCategoryName</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get category attribute of the object in the form of text (string). </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a00572e06f01ae1cadb5949f1b45e8f04"></a><!-- doxytag: member="Ticket::getEntireTicket" ref="a00572e06f01ae1cadb5949f1b45e8f04" args="($id, $view_as_admin)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">static <a class="el" href="classTicket.html#a00572e06f01ae1cadb5949f1b45e8f04">getEntireTicket</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>id</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>view_as_admin</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>return an entire ticket. </p>
|
||
|
<p>returns the ticket object and an array of all replies to that ticket. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$id</td><td>the id of the ticket. </td></tr>
|
||
|
<tr><td class="paramname">$view_as_admin</td><td>true if the viewer of the ticket is a mod, else false (depending on this it will also show the hidden comments) </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<dl class="return"><dt><b>Returns:</b></dt><dd>an array containing the 'ticket_obj' and a 'reply_array', which is an array containing all replies to that ticket. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="aedbfa4efd5aaa96ac713817d12156f7e"></a><!-- doxytag: member="Ticket::getForwardedGroupId" ref="aedbfa4efd5aaa96ac713817d12156f7e" args="()" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classTicket.html#aedbfa4efd5aaa96ac713817d12156f7e">getForwardedGroupId</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get the id of the support group to whom the ticket is forwarded or return 0 in case not forwarded. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a34e17d1cc053a7b86ce2b58a3a347c7e"></a><!-- doxytag: member="Ticket::getForwardedGroupName" ref="a34e17d1cc053a7b86ce2b58a3a347c7e" args="()" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a34e17d1cc053a7b86ce2b58a3a347c7e">getForwardedGroupName</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get the name of the support group to whom the ticket is forwarded or return 0 in case not forwarded. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a3a4ce7e9c445dd245b3370304d0afd92"></a><!-- doxytag: member="Ticket::getLatestReply" ref="a3a4ce7e9c445dd245b3370304d0afd92" args="($ticket_id)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">static <a class="el" href="classTicket.html#a3a4ce7e9c445dd245b3370304d0afd92">getLatestReply</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>ticket_id</em></td><td>)</td>
|
||
|
<td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>return the latest reply of a ticket </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$ticket_id</td><td>the id of the ticket. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<dl class="return"><dt><b>Returns:</b></dt><dd>a ticket_reply object. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a1e7a3c168dcd0901a0d2669c67575b55"></a><!-- doxytag: member="Ticket::getPriority" ref="a1e7a3c168dcd0901a0d2669c67575b55" args="()" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classTicket.html#a1e7a3c168dcd0901a0d2669c67575b55">getPriority</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get priority attribute of the object (int). </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a509625cccc0b41f4ab3a658df705b3dc"></a><!-- doxytag: member="Ticket::getPriorityArray" ref="a509625cccc0b41f4ab3a658df705b3dc" args="()" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname">static <a class="el" href="classTicket.html#a509625cccc0b41f4ab3a658df705b3dc">getPriorityArray</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>return an array of the possible priorities </p>
|
||
|
<dl class="return"><dt><b>Returns:</b></dt><dd>an array containing the string values that represent the different priorities. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="ae07f7808a12f2789593722f3293bd105"></a><!-- doxytag: member="Ticket::getPriorityText" ref="ae07f7808a12f2789593722f3293bd105" args="()" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#ae07f7808a12f2789593722f3293bd105">getPriorityText</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get priority attribute of the object in the form of text (string). </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="aa7a8055e5ee1eb792f29443ddb79c4d3"></a><!-- doxytag: member="Ticket::getQueue" ref="aa7a8055e5ee1eb792f29443ddb79c4d3" args="()" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classTicket.html#aa7a8055e5ee1eb792f29443ddb79c4d3">getQueue</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get queue attribute of the object. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a9d21636071f529e2154051d3ea6e5921"></a><!-- doxytag: member="Ticket::getStatus" ref="a9d21636071f529e2154051d3ea6e5921" args="()" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classTicket.html#a9d21636071f529e2154051d3ea6e5921">getStatus</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get status attribute of the object. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="aa728c6a1f8ddd7030acbf5a4ca913b50"></a><!-- doxytag: member="Ticket::getStatusArray" ref="aa728c6a1f8ddd7030acbf5a4ca913b50" args="()" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">static <a class="el" href="classTicket.html#aa728c6a1f8ddd7030acbf5a4ca913b50">getStatusArray</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>return an array of the possible statuses </p>
|
||
|
<dl class="return"><dt><b>Returns:</b></dt><dd>an array containing the string values that represent the different statuses. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="aab26af198dc3a59295747084b85435ff"></a><!-- doxytag: member="Ticket::getStatusText" ref="aab26af198dc3a59295747084b85435ff" args="()" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classTicket.html#aab26af198dc3a59295747084b85435ff">getStatusText</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get status attribute of the object in the form of text (string). </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="addff2fc457fe07664f4eb39efcea45f9"></a><!-- doxytag: member="Ticket::getTicket_Category" ref="addff2fc457fe07664f4eb39efcea45f9" args="()" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#addff2fc457fe07664f4eb39efcea45f9">getTicket_Category</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get ticket_category attribute of the object (int). </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="aa426904463cd0eb50d9b2f4becdd242f"></a><!-- doxytag: member="Ticket::getTicketsOf" ref="aa426904463cd0eb50d9b2f4becdd242f" args="($author)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">static <a class="el" href="classTicket.html#aa426904463cd0eb50d9b2f4becdd242f">getTicketsOf</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>author</em></td><td>)</td>
|
||
|
<td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>return all tickets of a specific user. </p>
|
||
|
<p>an array of all tickets created by a specific user are returned by this function. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$author</td><td>the id of the user of whom we want all tickets from. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<dl class="return"><dt><b>Returns:</b></dt><dd>an array containing all ticket objects related to a user. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="aa7af74696d9898008992c494cec136dd"></a><!-- doxytag: member="Ticket::getTId" ref="aa7af74696d9898008992c494cec136dd" args="()" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#aa7af74696d9898008992c494cec136dd">getTId</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get tId attribute of the object. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a92aa1d82129ec8cd803d64c28efcb30f"></a><!-- doxytag: member="Ticket::getTimestamp" ref="a92aa1d82129ec8cd803d64c28efcb30f" args="()" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classTicket.html#a92aa1d82129ec8cd803d64c28efcb30f">getTimestamp</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get timestamp attribute of the object in the format defined in the outputTime function of the Helperclass. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a95e859a4588a39a1824b717378a84c29"></a><!-- doxytag: member="Ticket::getTitle" ref="a95e859a4588a39a1824b717378a84c29" args="()" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classTicket.html#a95e859a4588a39a1824b717378a84c29">getTitle</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>get title attribute of the object. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="afca07df3cc25a0e1a15d3f69bd6afa62"></a><!-- doxytag: member="Ticket::hasInfo" ref="afca07df3cc25a0e1a15d3f69bd6afa62" args="()" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classTicket.html#afca07df3cc25a0e1a15d3f69bd6afa62">hasInfo</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>check if a ticket has a ticket_info page or not. </p>
|
||
|
<dl class="return"><dt><b>Returns:</b></dt><dd>true or false </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="ac17d9e1158fb77707da1f6cd3e425d54"></a><!-- doxytag: member="Ticket::load_With_TId" ref="ac17d9e1158fb77707da1f6cd3e425d54" args="($id)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#ac17d9e1158fb77707da1f6cd3e425d54">load_With_TId</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>id</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>loads the object's attributes. </p>
|
||
|
<p>loads the object's attributes by giving a TId (ticket id). </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$id</td><td>the id of the ticket that should be loaded </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a8bdfe0a5256e35367225bcd6d278ef21"></a><!-- doxytag: member="Ticket::set" ref="a8bdfe0a5256e35367225bcd6d278ef21" args="($values)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a8bdfe0a5256e35367225bcd6d278ef21">set</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>values</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>sets the object's attributes. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$values</td><td>should be an array of the form array('TId' => ticket_id, 'Title' => title, 'Status'=> status, 'Timestamp' => ts, 'Queue' => queue, '<a class="el" href="classTicket__Category.html" title="Class related to the ticket categories.">Ticket_Category</a>' => tc, 'Author' => author, 'Priority' => priority). </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a0c8f116992af7c8737c70119dae00d45"></a><!-- doxytag: member="Ticket::setAuthor" ref="a0c8f116992af7c8737c70119dae00d45" args="($a)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a0c8f116992af7c8737c70119dae00d45">setAuthor</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>a</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>set author attribute of the object. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$a</td><td>author of the ticket </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a3080d0b46978a8f82022bbb6e5fc0c1c"></a><!-- doxytag: member="Ticket::setPriority" ref="a3080d0b46978a8f82022bbb6e5fc0c1c" args="($p)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a3080d0b46978a8f82022bbb6e5fc0c1c">setPriority</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>p</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>set priority attribute of the object. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$p</td><td>priority of the ticket </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a1595d3fe708fe4f453922054407a1c03"></a><!-- doxytag: member="Ticket::setQueue" ref="a1595d3fe708fe4f453922054407a1c03" args="($q)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a1595d3fe708fe4f453922054407a1c03">setQueue</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>q</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>set queue attribute of the object. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$q</td><td>queue of the ticket </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a66605893c4afc9855f1e0cf8ccccac09"></a><!-- doxytag: member="Ticket::setStatus" ref="a66605893c4afc9855f1e0cf8ccccac09" args="($s)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a66605893c4afc9855f1e0cf8ccccac09">setStatus</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>s</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>set status attribute of the object. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$s</td><td>status of the ticket(int) </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a4e38b2a263b5a934b76cd77f026308c3"></a><!-- doxytag: member="Ticket::setTicket_Category" ref="a4e38b2a263b5a934b76cd77f026308c3" args="($tc)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a4e38b2a263b5a934b76cd77f026308c3">setTicket_Category</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>tc</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>set ticket_category attribute of the object. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$tc</td><td>ticket_category id of the ticket(int) </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a8c72dc7b09645b390043f5a4664e7c7f"></a><!-- doxytag: member="Ticket::setTId" ref="a8c72dc7b09645b390043f5a4664e7c7f" args="($id)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a8c72dc7b09645b390043f5a4664e7c7f">setTId</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>id</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>set tId attribute of the object. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$id</td><td>integer id of the ticket </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a4e05995d5cc78cdc9ffe72d864811ac6"></a><!-- doxytag: member="Ticket::setTimestamp" ref="a4e05995d5cc78cdc9ffe72d864811ac6" args="($ts)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#a4e05995d5cc78cdc9ffe72d864811ac6">setTimestamp</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>ts</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>set timestamp attribute of the object. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$ts</td><td>timestamp of the ticket </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="ac765da6fa83b06ea39c0edc9b3e6c6c0"></a><!-- doxytag: member="Ticket::setTitle" ref="ac765da6fa83b06ea39c0edc9b3e6c6c0" args="($t)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname"><a class="el" href="classTicket.html#ac765da6fa83b06ea39c0edc9b3e6c6c0">setTitle</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>t</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>set title attribute of the object. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$t</td><td>title of the ticket </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a091d7ec56d4dc4bf980b81e8069b76d0"></a><!-- doxytag: member="Ticket::ticketExists" ref="a091d7ec56d4dc4bf980b81e8069b76d0" args="($id)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname">static <a class="el" href="classTicket.html#a091d7ec56d4dc4bf980b81e8069b76d0">ticketExists</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>id</em></td><td>)</td>
|
||
|
<td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>check if a ticket exists. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$id</td><td>the id of the ticket to be checked. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the ticket exists, else false. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a8263a9c223957bb558a2c16d4431ca29"></a><!-- doxytag: member="Ticket::unAssignTicket" ref="a8263a9c223957bb558a2c16d4431ca29" args="($user_id, $ticket_id)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname">static <a class="el" href="classTicket.html#a8263a9c223957bb558a2c16d4431ca29">unAssignTicket</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>user_id</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>ticket_id</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>unassign a ticket of a user. </p>
|
||
|
<p>Checks if the ticket exists, if so then it will try to unassign the user of it, a log entry will be written about this. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$user_id</td><td>the id of user trying to be assigned to the ticket. </td></tr>
|
||
|
<tr><td class="paramname">$ticket_id</td><td>the id of the ticket that we try to assign to the user. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<dl class="return"><dt><b>Returns:</b></dt><dd>SUCCESS_UNASSIGNED, TICKET_NOT_EXISTING or NOT_ASSIGNED </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a842e4774e3b3601a005b995c02f7e883"></a><!-- doxytag: member="Ticket::update" ref="a842e4774e3b3601a005b995c02f7e883" args="()" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classTicket.html#a842e4774e3b3601a005b995c02f7e883">update</a> </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>update the objects attributes to the db. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a6da2625040e9f06c583e9303082c556f"></a><!-- doxytag: member="Ticket::updateTicketStatus" ref="a6da2625040e9f06c583e9303082c556f" args="($ticket_id, $newStatus, $author)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname">static <a class="el" href="classTicket.html#a6da2625040e9f06c583e9303082c556f">updateTicketStatus</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>ticket_id</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>newStatus</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>author</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>updates the ticket's status. </p>
|
||
|
<p>A log entry about this will be created only if the newStatus is different from the current status. </p>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$ticket_id</td><td>the id of the ticket of which we want to change the status. </td></tr>
|
||
|
<tr><td class="paramname">$newStatus</td><td>the new status value (integer) </td></tr>
|
||
|
<tr><td class="paramname">$author</td><td>the user (id) that performed the update status action </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
11 years ago
|
<a class="anchor" id="a64f08c8987c9eb00d4bfc9ef94e45326"></a><!-- doxytag: member="Ticket::updateTicketStatusAndPriority" ref="a64f08c8987c9eb00d4bfc9ef94e45326" args="($ticket_id, $newStatus, $newPriority, $author)" -->
|
||
11 years ago
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
11 years ago
|
<td class="memname">static <a class="el" href="classTicket.html#a64f08c8987c9eb00d4bfc9ef94e45326">updateTicketStatusAndPriority</a> </td>
|
||
11 years ago
|
<td>(</td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>ticket_id</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>newStatus</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>newPriority</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">$ </td>
|
||
|
<td class="paramname"><em>author</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td><code> [static]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>updates the ticket's status & priority. </p>
|
||
|
<p>A log entry about this will be created only if the newStatus is different from the current status and also when the newPriority is different from the current priority. </p>
|
||
|
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo:</a></b></dt><dd>break this function up into a updateStatus (already exists) and updatePriority function and perhaps write a wrapper function for the combo. </dd></dl>
|
||
|
<dl class="params"><dt><b>Parameters:</b></dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">$ticket_id</td><td>the id of the ticket of which we want to change the status & priority </td></tr>
|
||
|
<tr><td class="paramname">$newStatus</td><td>the new status value (integer) </td></tr>
|
||
|
<tr><td class="paramname">$newPriority</td><td>the new priority value (integer) </td></tr>
|
||
|
<tr><td class="paramname">$author</td><td>the user (id) that performed the update </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
11 years ago
|
</div>
|
||
|
</div>
|
||
|
<hr/><h2>Field Documentation</h2>
|
||
|
<a class="anchor" id="ac35b828f7d4064a7c9f849c255468ee3"></a><!-- doxytag: member="Ticket::$author" ref="ac35b828f7d4064a7c9f849c255468ee3" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">$author<code> [private]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>The ticket_users id. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a2677e505e860db863720ac4e216fd3f2"></a><!-- doxytag: member="Ticket::$priority" ref="a2677e505e860db863720ac4e216fd3f2" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">$priority<code> [private]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>The priority of the ticket where 0 = low, 3= supadupahigh. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a4a0b48f6ae2fcb248a4f0288c7c344a6"></a><!-- doxytag: member="Ticket::$queue" ref="a4a0b48f6ae2fcb248a4f0288c7c344a6" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">$queue<code> [private]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>(not in use atm) </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a58391ea75f2d29d5d708d7050b641c33"></a><!-- doxytag: member="Ticket::$status" ref="a58391ea75f2d29d5d708d7050b641c33" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">$status<code> [private]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>Status of the ticket (0 = waiting on user reply, 1 = waiting on support, (2= not used atm), 3 = closed. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a86e470072892575063c478122fb65184"></a><!-- doxytag: member="Ticket::$ticket_category" ref="a86e470072892575063c478122fb65184" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">$ticket_category<code> [private]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>the id of the category belonging to the ticket </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a3eda2fecc2433b6b6b3b957110e937ca"></a><!-- doxytag: member="Ticket::$tId" ref="a3eda2fecc2433b6b6b3b957110e937ca" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">$tId<code> [private]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>The id of ticket. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a2b69de9676dd97c675cd4d9bcceb684c"></a><!-- doxytag: member="Ticket::$timestamp" ref="a2b69de9676dd97c675cd4d9bcceb684c" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">$timestamp<code> [private]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>Timestamp of the ticket. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ada57e7bb7c152edad18fe2f166188691"></a><!-- doxytag: member="Ticket::$title" ref="ada57e7bb7c152edad18fe2f166188691" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">$title<code> [private]</code></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
|
||
|
<p>Title of the ticket. </p>
|
||
|
|
||
11 years ago
|
</div>
|
||
|
</div>
|
||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||
11 years ago
|
<li>/home/daan/ryzom/ryzomcore/code/ryzom/tools/server/ryzom_ams/ams_lib/autoload/<a class="el" href="ticket_8php.html">ticket.php</a></li>
|
||
11 years ago
|
</ul>
|
||
|
</div><!-- contents -->
|
||
|
<!-- window showing the filter options -->
|
||
|
<div id="MSearchSelectWindow"
|
||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||
11 years ago
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a></div>
|
||
11 years ago
|
|
||
|
<!-- iframe showing the search results (closed by default) -->
|
||
|
<div id="MSearchResultsWindow">
|
||
|
<iframe src="javascript:void(0)" frameborder="0"
|
||
|
name="MSearchResults" id="MSearchResults">
|
||
|
</iframe>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
<hr class="footer"/><address class="footer"><small>
|
||
11 years ago
|
Generated on Sun Sep 15 2013 17:49:37 for Ryzom Account Management System by  <a href="http://www.doxygen.org/index.html">
|
||
11 years ago
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||
|
</a> 1.7.6.1
|
||
|
</small></address>
|
||
|
|
||
|
</body>
|
||
|
</html>
|