Changing customer -> ticket to new formfield - stuff
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org>
This commit is contained in:
@@ -247,6 +247,13 @@ elseif($page == 'tickets')
|
|||||||
}
|
}
|
||||||
|
|
||||||
$ticketsopen = (int)$opentickets['count'];
|
$ticketsopen = (int)$opentickets['count'];
|
||||||
|
|
||||||
|
$ticket_add_data = include_once dirname(__FILE__).'/lib/formfields/customer/ticket/formfield.ticket_add.php';
|
||||||
|
$ticket_add_form = htmlform::genHTMLForm($ticket_add_data);
|
||||||
|
|
||||||
|
$title = $ticket_add_data['ticket_add']['title'];
|
||||||
|
$image = $ticket_add_data['ticket_add']['image'];
|
||||||
|
|
||||||
eval("echo \"" . getTemplate("ticket/tickets_new") . "\";");
|
eval("echo \"" . getTemplate("ticket/tickets_new") . "\";");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -360,6 +367,12 @@ elseif($page == 'tickets')
|
|||||||
|
|
||||||
// don't forget the main-ticket!
|
// don't forget the main-ticket!
|
||||||
|
|
||||||
|
$ticket_reply_data = include_once dirname(__FILE__).'/lib/formfields/customer/ticket/formfield.ticket_reply.php';
|
||||||
|
$ticket_reply_form = htmlform::genHTMLForm($ticket_reply_data);
|
||||||
|
|
||||||
|
$title = $ticket_reply_data['ticket_reply']['title'];
|
||||||
|
$image = $ticket_reply_data['ticket_reply']['image'];
|
||||||
|
|
||||||
eval("echo \"" . getTemplate("ticket/tickets_reply") . "\";");
|
eval("echo \"" . getTemplate("ticket/tickets_reply") . "\";");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
50
lib/formfields/customer/ticket/formfield.ticket_add.php
Normal file
50
lib/formfields/customer/ticket/formfield.ticket_add.php
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This file is part of the Froxlor project.
|
||||||
|
* Copyright (c) 2010 the Froxlor Team (see authors).
|
||||||
|
*
|
||||||
|
* For the full copyright and license information, please view the COPYING
|
||||||
|
* file that was distributed with this source code. You can also view the
|
||||||
|
* COPYING file online at http://files.froxlor.org/misc/COPYING.txt
|
||||||
|
*
|
||||||
|
* @copyright (c) the authors
|
||||||
|
* @author Froxlor team <team@froxlor.org> (2010-)
|
||||||
|
* @license GPLv2 http://files.froxlor.org/misc/COPYING.txt
|
||||||
|
* @package Formfields
|
||||||
|
*/
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'ticket_add' => array(
|
||||||
|
'title' => $lng['ticket']['ticket_new'],
|
||||||
|
'image' => 'icons/ticket_add.png',
|
||||||
|
'sections' => array(
|
||||||
|
'section_a' => array(
|
||||||
|
'title' => $lng['ticket']['ticket_new'],
|
||||||
|
'image' => 'icons/ticket_add.png',
|
||||||
|
'fields' => array(
|
||||||
|
'subject' => array(
|
||||||
|
'label' => $lng['ticket']['subject'],
|
||||||
|
'type' => 'text',
|
||||||
|
),
|
||||||
|
'priority' => array(
|
||||||
|
'label' => $lng['ticket']['priority'],
|
||||||
|
'type' => 'select',
|
||||||
|
'select_var' => $priorities,
|
||||||
|
),
|
||||||
|
'categories' => array(
|
||||||
|
'label' => $lng['ticket']['category'],
|
||||||
|
'type' => 'select',
|
||||||
|
'select_var' => $categories,
|
||||||
|
),
|
||||||
|
'message' => array(
|
||||||
|
'label' => $lng['ticket']['message'],
|
||||||
|
'type' => 'textarea',
|
||||||
|
'rows' => 12,
|
||||||
|
'cols' => 60,
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
);
|
||||||
51
lib/formfields/customer/ticket/formfield.ticket_reply.php
Normal file
51
lib/formfields/customer/ticket/formfield.ticket_reply.php
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This file is part of the Froxlor project.
|
||||||
|
* Copyright (c) 2010 the Froxlor Team (see authors).
|
||||||
|
*
|
||||||
|
* For the full copyright and license information, please view the COPYING
|
||||||
|
* file that was distributed with this source code. You can also view the
|
||||||
|
* COPYING file online at http://files.froxlor.org/misc/COPYING.txt
|
||||||
|
*
|
||||||
|
* @copyright (c) the authors
|
||||||
|
* @author Froxlor team <team@froxlor.org> (2010-)
|
||||||
|
* @license GPLv2 http://files.froxlor.org/misc/COPYING.txt
|
||||||
|
* @package Formfields
|
||||||
|
*/
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'ticket_reply' => array(
|
||||||
|
'title' => $lng['ticket']['ticket_reply'],
|
||||||
|
'image' => 'icons/ticket_reply.png',
|
||||||
|
'sections' => array(
|
||||||
|
'section_a' => array(
|
||||||
|
'title' => $lng['ticket']['ticket_reply'],
|
||||||
|
'image' => 'icons/ticket_reply.png',
|
||||||
|
'fields' => array(
|
||||||
|
'subject' => array(
|
||||||
|
'label' => $lng['ticket']['subject'],
|
||||||
|
'type' => 'text',
|
||||||
|
'value' => "Re: $subject",
|
||||||
|
),
|
||||||
|
'priority' => array(
|
||||||
|
'label' => $lng['ticket']['priority'],
|
||||||
|
'type' => 'select',
|
||||||
|
'select_var' => $priorities,
|
||||||
|
),
|
||||||
|
'category' => array(
|
||||||
|
'label' => $lng['ticket']['category'],
|
||||||
|
'type' => 'label',
|
||||||
|
'value' => $row['name'],
|
||||||
|
),
|
||||||
|
'message' => array(
|
||||||
|
'label' => $lng['ticket']['message'],
|
||||||
|
'type' => 'textarea',
|
||||||
|
'rows' => 12,
|
||||||
|
'cols' => 60,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
);
|
||||||
@@ -5,31 +5,11 @@ $header
|
|||||||
<input type="hidden" name="action" value="$action" />
|
<input type="hidden" name="action" value="$action" />
|
||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="maintitle" colspan="2"><b><img src="images/Classic/title.gif" alt="" /> {$lng['ticket']['ticket_new']}</b></td>
|
<td class="maintitle" colspan="2"><b><img src="images/Classic/title.gif" alt="" /> {$title}</b></td>
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name">{$lng['ticket']['subject']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><input type="text" class="text" name="subject" maxlength="70" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name">{$lng['ticket']['priority']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><select class="tendina_nobordo" name="priority">$priorities</select></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name">{$lng['ticket']['category']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><select class="tendina_nobordo" name="category">$categories</select></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name" colspan="2">{$lng['ticket']['message']}:</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_display" colspan="2"><textarea class="textarea_border" rows="12" cols="60" name="message"></textarea></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_confirm" colspan="2"><input type="hidden" name="send" value="send" /><input type="submit" class="bottom" value="{$lng['ticket']['ticket_new']}" /></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
|
{$ticket_add_form}
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
$footer
|
$footer
|
||||||
|
|||||||
@@ -10,29 +10,9 @@ $header
|
|||||||
<if $isclosed < 1 >
|
<if $isclosed < 1 >
|
||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="maintitle" colspan="2"><b><img src="images/Classic/title.gif" alt="" /> {$lng['ticket']['ticket_reply']}</b></td>
|
<td class="maintitle" colspan="2"><b><img src="images/Classic/title.gif" alt="" /> {$title}</b></td>
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name">{$lng['ticket']['subject']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><input type="text" class="text" name="subject" value="Re: {$subject}" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name">{$lng['ticket']['priority']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><select name="priority">$priorities</select></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name">{$lng['ticket']['category']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap">{$row['name']}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name" colspan="2">{$lng['ticket']['message']}:</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_display" colspan="2"><textarea class="textarea_border" rows="12" cols="60" name="message"></textarea></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_confirm" colspan="2"><input type="hidden" name="send" value="send" /><input type="submit" class="bottom" value="{$lng['ticket']['ticket_reply']}" /></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
|
{$ticket_reply_form}
|
||||||
</table>
|
</table>
|
||||||
</if>
|
</if>
|
||||||
<if 0 < $isclosed >
|
<if 0 < $isclosed >
|
||||||
@@ -48,4 +28,4 @@ $header
|
|||||||
</form>
|
</form>
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
$footer
|
$footer
|
||||||
|
|||||||
@@ -1,35 +1,31 @@
|
|||||||
$header
|
$header
|
||||||
<form method="post" action="$filename">
|
<article>
|
||||||
<input type="hidden" name="s" value="$s" />
|
<header>
|
||||||
<input type="hidden" name="page" value="$page" />
|
<h2>
|
||||||
<input type="hidden" name="action" value="$action" />
|
<img src="images/Froxlor/{$image}" alt="{$title}" />
|
||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
{$title}
|
||||||
<tr>
|
</h2>
|
||||||
<td class="maintitle" colspan="2"><b><img src="images/title.gif" alt="" /> {$lng['ticket']['ticket_new']}</b></td>
|
</header>
|
||||||
</tr>
|
|
||||||
<tr>
|
<section class="fullform bradiusodd">
|
||||||
<td class="main_field_name">{$lng['ticket']['subject']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><input type="text" class="text" name="subject" maxlength="70" /></td>
|
<form action="$filename" method="post" enctype="application/x-www-form-urlencoded">
|
||||||
</tr>
|
<fieldset>
|
||||||
<tr>
|
<legend>Froxlor - {$title}</legend>
|
||||||
<td class="main_field_name">{$lng['ticket']['priority']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><select class="tendina_nobordo" name="priority">$priorities</select></td>
|
<table class="formtable">
|
||||||
</tr>
|
{$ticket_add_form}
|
||||||
<tr>
|
</table>
|
||||||
<td class="main_field_name">{$lng['ticket']['category']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><select class="tendina_nobordo" name="category">$categories</select></td>
|
<p style="display: none;">
|
||||||
</tr>
|
<input type="hidden" name="s" value="$s" />
|
||||||
<tr>
|
<input type="hidden" name="page" value="$page" />
|
||||||
<td class="main_field_name" colspan="2">{$lng['ticket']['message']}:</td>
|
<input type="hidden" name="action" value="$action" />
|
||||||
</tr>
|
<input type="hidden" name="send" value="send" />
|
||||||
<tr>
|
</p>
|
||||||
<td class="main_field_display" colspan="2"><textarea class="textarea_border" rows="12" cols="60" name="message"></textarea></td>
|
</fieldset>
|
||||||
</tr>
|
</form>
|
||||||
<tr>
|
|
||||||
<td class="main_field_confirm" colspan="2"><input type="hidden" name="send" value="send" /><input type="submit" class="bottom" value="{$lng['ticket']['ticket_new']}" /></td>
|
</section>
|
||||||
</tr>
|
</article>
|
||||||
</table>
|
$footer
|
||||||
</form>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
|
|||||||
@@ -1,51 +1,43 @@
|
|||||||
$header
|
$header
|
||||||
<form method="post" action="$filename">
|
<article>
|
||||||
<input type="hidden" name="s" value="$s" />
|
<header>
|
||||||
<input type="hidden" name="page" value="$page" />
|
<h2>
|
||||||
<input type="hidden" name="action" value="$action" />
|
<img src="images/Froxlor/{$image}" alt="{$title}" />
|
||||||
<input type="hidden" name="id" value="$id" />
|
{$title}
|
||||||
<if 0 < $ticket_replies_count >
|
</h2>
|
||||||
$ticket_replies
|
</header>
|
||||||
</if>
|
|
||||||
<if $isclosed < 1 >
|
<if 0 < $ticket_replies_count >
|
||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
<section class="fullform bradiusodd">
|
||||||
<tr>
|
$ticket_replies
|
||||||
<td class="maintitle" colspan="2"><b><img src="images/title.gif" alt="" /> {$lng['ticket']['ticket_reply']}</b></td>
|
</section>
|
||||||
</tr>
|
</if>
|
||||||
<tr>
|
|
||||||
<td class="main_field_name">{$lng['ticket']['subject']}:</td>
|
<section class="fullform bradiusodd">
|
||||||
<td class="main_field_display" nowrap="nowrap"><input type="text" class="text" name="subject" value="Re: {$subject}" /></td>
|
|
||||||
</tr>
|
<form action="$filename" method="post" enctype="application/x-www-form-urlencoded">
|
||||||
<tr>
|
<fieldset>
|
||||||
<td class="main_field_name">{$lng['ticket']['priority']}:</td>
|
<legend>Froxlor - {$title}</legend>
|
||||||
<td class="main_field_display" nowrap="nowrap"><select name="priority">$priorities</select></td>
|
|
||||||
</tr>
|
<if $isclosed < 1 >
|
||||||
<tr>
|
<table class="formtable">
|
||||||
<td class="main_field_name">{$lng['ticket']['category']}:</td>
|
{$ticket_reply_form}
|
||||||
<td class="main_field_display" nowrap="nowrap">{$row['name']}</td>
|
</table>
|
||||||
</tr>
|
</if>
|
||||||
<tr>
|
<if 0 < $isclosed >
|
||||||
<td class="main_field_name" colspan="2">{$lng['ticket']['message']}:</td>
|
<a href="$filename?page=tickets&action=reopen&id={$id}&s=$s">{$lng['ticket']['ticket_reopen']}</a>
|
||||||
</tr>
|
</if>
|
||||||
<tr>
|
|
||||||
<td class="main_field_display" colspan="2"><textarea class="textarea_border" rows="12" cols="60" name="message"></textarea></td>
|
<p style="display: none;">
|
||||||
</tr>
|
<input type="hidden" name="s" value="$s" />
|
||||||
<tr>
|
<input type="hidden" name="page" value="$page" />
|
||||||
<td class="main_field_confirm" colspan="2"><input type="hidden" name="send" value="send" /><input type="submit" class="bottom" value="{$lng['ticket']['ticket_reply']}" /></td>
|
<input type="hidden" name="action" value="$action" />
|
||||||
</tr>
|
<input type="hidden" name="send" value="send" />
|
||||||
</table>
|
<input type="hidden" name="id" value="$id" />
|
||||||
</if>
|
</p>
|
||||||
<if 0 < $isclosed >
|
</fieldset>
|
||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
</form>
|
||||||
<tr>
|
|
||||||
<td class="maintitle"><b><img src="images/title.gif" alt="" /> {$lng['ticket']['ticket_reopen']}</b></td>
|
</section>
|
||||||
</tr>
|
</article>
|
||||||
<tr>
|
$footer
|
||||||
<td class="main_field_confirm"><a href="$filename?page=tickets&action=reopen&id={$id}&s=$s">{$lng['ticket']['ticket_reopen']}</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</if>
|
|
||||||
</form>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
|
|||||||
Reference in New Issue
Block a user