# --
# AgentTicketQueueTicketView.dtl - provides HTML TicketView for AgentTicketQueueView
# Copyright (C) 2001-2007 OTRS GmbH, http://otrs.org/
# --
# $Id: AgentTicketQueueTicketView.dtl,v 1.15 2007/03/22 09:05:12 martin Exp $
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see http://www.gnu.org/licenses/gpl.txt.
# --

<!-- start ticket -->
<table border="0" width="100%" cellspacing="0" cellpadding="3">
  <tr>
<!-- dtl:block:Bulk -->
    <td width="1%" class="mainhead">
      <form name="abulk$Data{"Counter"}">
        <input type="checkbox" name="Selected" value="1" onclick="BulkChangeSelected($Data{"TicketID"},$Data{"Counter"})">
      </form>
    </td>
<!-- dtl:block:Bulk -->
    <td width="50%" class="mainhead">
      $Env{"Box0"}$Config{"Ticket::Hook"}: $Data{"TicketNumber"}$Env{"Box1"}
<!-- dtl:block:Title-->
      $QData{"Title","60"}
<!-- dtl:block:Title-->
    </td>
    <td align="right" width="49%" class="mainhead">
      $Env{"Box0"}$Text{"Age"}: $Data{"Age"}$Env{"Box1"}
    </td>
  </tr>
</table>
<table border="0" width="100%" cellspacing="0" cellpadding="3">
  <tr>
    <td align="left" width="60%" class="menu">
<!-- dtl:block:Menu -->
<!-- dtl:block:MenuItemSplit -->
      -
<!-- dtl:block:MenuItemSplit -->
<!-- dtl:block:MenuItem -->
      <a href="$Env{"Baselink"}$Data{"Link"}" $Data{"LinkParam"} onmouseover="window.status='$JSText{"$QData{"Name"}"}'; return true;" onmouseout="window.status='';" class="menuitem" title="$Text{"$QData{"Description"}"}">$Text{"$QData{"Name"}"}</a>
<!-- dtl:block:MenuItem -->
<!-- dtl:block:Menu -->
    </td>
    <td align="right" width="40%" class="menu">
      <table border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td class="mainkey">$Text{"Created"}:</td>
          <td class="mainvalue"> $TimeLong{"$Data{"Created"}"}</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table border="0" width="100%" cellspacing="0" cellpadding="3">
  <tr>
    <td width="75%" class="mainbody">
      <table border="0" width="100%" cellspacing="0" cellpadding="1">
# From:, To:, Cc:
<!-- dtl:block:Row -->
        <tr>
          <td valign="top" width="15%"><b>$Text{"$Data{"Key"}"}:</b></td>
          <td width="85%"> <div title="$QData{"Value"}">$QData{"Value","80"}</div></td>
        </tr>
<!-- dtl:block:Row -->
# show the Article::FreeKey1-3 and Article::FreeText1-3
<!-- dtl:block:ArticleFreeText -->
        <tr>
          <td valign="top" width="15%"><b>$QData{"Key"}:</b></td>
          <td width="85%"> <div title="$QData{"Value"}">$QData{"Value","80"}</div></td>
        </tr>
<!-- dtl:block:ArticleFreeText -->
# --
# show FreeKey1-3 and FreeText1-3 (in other way like the block, so you could add link or somethin else)
# --
#<dtl if ($Data{"FreeKey1"} ne "") { $Data{"ArticleFreeString1"} = "<tr><td valign="top"><b>$QData{"FreeKey1"}:</b></td><td> $QData{"FreeText1"}</td></tr>"; }>
#<dtl if ($Data{"FreeKey2"} ne "") { $Data{"ArticleFreeString2"} = "<tr><td valign="top"><b>$QData{"FreeKey2"}:</b></td><td> $QData{"FreeText2"}</td></tr>"; }>
#<dtl if ($Data{"FreeKey3"} ne "") { $Data{"ArticleFreeString3"} = "<tr><td valign="top"><b>$QData{"FreeKey3"}:</b></td><td> $QData{"FreeText3"}</td></tr>"; }>
#     $Data{"ArticleFreeString1"}
#     $Data{"ArticleFreeString2"}
#     $Data{"ArticleFreeString3"}
# show article options like signed, crypted, ...
<!-- dtl:block:ArticleOption-->
        <dtl if ($Data{"Successful"} eq "0") { $Data{"StartFont"} = "<font color="red">"; }>
        <dtl if ($Data{"Successful"} eq "0") { $Data{"StopFont"} = "</font>"; }>
        <dtl if ($Data{"Successful"} eq "1") { $Data{"StartFont"} = "<font color="green">"; }>
        <dtl if ($Data{"Successful"} eq "1") { $Data{"StopFont"} = "</font>"; }>
        <tr>
          <td valign="top" width="15%"><b>$Text{"$Data{"Key"}"}:</b></td>
          <td width="85%"> <div title="$QData{"Value"}">$Data{"StartFont"}$QData{"Value","80"}$Data{"StopFont"}</div></div></td>
        </tr>
<!-- dtl:block:ArticleOption -->
      </table>
$Data{"BodyNote"}
      <div class="message">
$Data{"Body"}
      </div>
    </td>
    <td width="25%" align="left" valign="top" class="PriorityID-$Data{"PriorityID"}">
      <p>
        <table border="0" cellspacing="0" cellpadding="1">
<!-- dtl:block:Type -->
          <tr valign="top">
            <td><b>$Text{"Type"}:</b></td>
            <td><div title="$Text{"$Data{"Type"}"}">$Quote{"$Text{"$Data{"Type"}"}","18"}</div></font></td>
          </tr>
<!-- dtl:block:Type -->
          <tr valign="top">
            <td><b>$Text{"State"}:</b></td>
            <td><font color="red"><div title="$Quote{"$Text{"$Data{"State"}"}"}">$Quote{"$Text{"$Data{"State"}"}","18"}</div></font></td>
          </tr>
          <tr valign="top">
            <td><b>$Text{"Priority"}:</b></td>
            <td><font color="red"><div title="$Quote{"$Text{"$Data{"Priority"}"}"}">$Quote{"$Text{"$Data{"Priority"}"}","18"}</div></font></td>
          </tr>
          <tr valign="top">
            <td><b>$Text{"Queue"}:</b></td>
            <td><font color="red"><div title="$QData{"Queue"}">$QData{"Queue","18"}</div></font></td>
          </tr>
<!-- dtl:block:Service -->
          <tr valign="top">
            <td><b>$Text{"Service"}:</b></td>
            <td><div title="$Text{"$Data{"Service"}"}">$Quote{"$Text{"$Data{"Service"}"}","18"}</div></font></td>
          </tr>
<!-- dtl:block:Service -->
<!-- dtl:block:SLA -->
          <tr valign="top">
            <td><b>$Text{"SLA"}:</b></td>
            <td><div title="$Text{"$Data{"SLA"}"}">$Quote{"$Text{"$Data{"SLA"}"}","18"}</div></font></td>
          </tr>
<!-- dtl:block:SLA -->
<!-- dtl:block:FirstResponseTime -->
          <tr valign="top">
            <td><b>$Text{"First Response"}:</b></td>
            <td>
<!-- dtl:block:FirstResponseTimeFontStart -->
              <font color="red">
<!-- dtl:block:FirstResponseTimeFontStart -->
              <div title="$Text{"Service Time"}: $QData{"FirstResponseTimeWorkingTime"}">$QData{"FirstResponseTimeHuman"}
              <br>
              $TimeShort{"$QData{"FirstResponseTimeDestinationDate"}"}</div>
<!-- dtl:block:FirstResponseTimeFontStop -->
              </font>
<!-- dtl:block:FirstResponseTimeFontStop -->
            </td>
          </tr>
<!-- dtl:block:FirstResponseTime -->
<!-- dtl:block:UpdateTime -->
          <tr valign="top">
            <td><b>$Text{"Update Time"}:</b></td>
            <td>
<!-- dtl:block:UpdateTimeFontStart -->
              <font color="red">
<!-- dtl:block:UpdateTimeFontStart -->
              <div title="$Text{"Service Time"}: $QData{"UpdateTimeWorkingTime"}">$QData{"UpdateTimeHuman"}
              <br>
              $TimeShort{"$QData{"UpdateTimeDestinationDate"}"}</div>
<!-- dtl:block:UpdateTimeFontStop -->
              </font>
<!-- dtl:block:UpdateTimeFontStop -->
            </td>
          </tr>
<!-- dtl:block:UpdateTime -->
<!-- dtl:block:SolutionTime -->
          <tr valign="top">
            <td><b>$Text{"Solution Time"}:</b></td>
            <td>
<!-- dtl:block:SolutionTimeFontStart -->
              <font color="red">
<!-- dtl:block:SolutionTimeFontStart -->
              <div title="$Text{"Service Time"}: $QData{"SolutionTimeWorkingTime"}">$QData{"SolutionTimeHuman"}
              <br>
              $TimeShort{"$QData{"SolutionTimeDestinationDate"}"}</div>
<!-- dtl:block:SolutionTimeFontStop -->
              </font>
<!-- dtl:block:SolutionTimeFontStop -->
            </td>
          </tr>
<!-- dtl:block:SolutionTime -->
          <tr valign="top">
            <td><b>$Text{"CustomerID"}:</b></td>
            <td><a href="$Config{"CustomerDBLink"}" $Config{"CustomerDBLinkTarget"}>$Quote{"$Data{"CustomerID"}","18"}</a></td>
          </tr>
#          <tr  valign="top">
#            <td><b>$Text{"Owner"}:</b></td>
#            <td><div title="$QData{"Owner"}">$QData{"Owner","18"}</div></td>
#          </tr>
# --
# show TicketFreeKey1-2 and TicketFreeText1-2
# --
          <dtl if ($Data{"TicketFreeKey1"} ne "") { $Data{"TicketFreeString1"} = "<tr><td><b>$QData{"TicketFreeKey1","25"}:</b></td><td><div title="$QData{"TicketFreeText1"}">$QData{"TicketFreeText1","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey2"} ne "") { $Data{"TicketFreeString2"} = "<tr><td><b>$QData{"TicketFreeKey2","25"}:</b></td><td><div title="$QData{"TicketFreeText2"}">$QData{"TicketFreeText2","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey3"} ne "") { $Data{"TicketFreeString3"} = "<tr><td><b>$QData{"TicketFreeKey3","25"}:</b></td><td><div title="$QData{"TicketFreeText3"}">$QData{"TicketFreeText3","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey4"} ne "") { $Data{"TicketFreeString4"} = "<tr><td><b>$QData{"TicketFreeKey4","25"}:</b></td><td><div title="$QData{"TicketFreeText4"}">$QData{"TicketFreeText4","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey5"} ne "") { $Data{"TicketFreeString5"} = "<tr><td><b>$QData{"TicketFreeKey5","25"}:</b></td><td><div title="$QData{"TicketFreeText5"}">$QData{"TicketFreeText5","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey6"} ne "") { $Data{"TicketFreeString6"} = "<tr><td><b>$QData{"TicketFreeKey6","25"}:</b></td><td><div title="$QData{"TicketFreeText6"}">$QData{"TicketFreeText6","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey7"} ne "") { $Data{"TicketFreeString7"} = "<tr><td><b>$QData{"TicketFreeKey7","25"}:</b></td><td><div title="$QData{"TicketFreeText7"}">$QData{"TicketFreeText7","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey8"} ne "") { $Data{"TicketFreeString8"} = "<tr><td><b>$QData{"TicketFreeKey8","25"}:</b></td><td><div title="$QData{"TicketFreeText8"}">$QData{"TicketFreeText8","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey9"} ne "") { $Data{"TicketFreeString9"} = "<tr><td><b>$QData{"TicketFreeKey9","25"}:</b></td><td><div title="$QData{"TicketFreeText9"}">$QData{"TicketFreeText9","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey10"} ne "") { $Data{"TicketFreeString10"} = "<tr><td><b>$QData{"TicketFreeKey10","25"}:</b></td><td><div title="$QData{"TicketFreeText10"}">$QData{"TicketFreeText10","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey11"} ne "") { $Data{"TicketFreeString11"} = "<tr><td><b>$QData{"TicketFreeKey11","25"}:</b></td><td><div title="$QData{"TicketFreeText11"}">$QData{"TicketFreeText11","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey12"} ne "") { $Data{"TicketFreeString12"} = "<tr><td><b>$QData{"TicketFreeKey12","25"}:</b></td><td><div title="$QData{"TicketFreeText12"}">$QData{"TicketFreeText12","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey13"} ne "") { $Data{"TicketFreeString13"} = "<tr><td><b>$QData{"TicketFreeKey13","25"}:</b></td><td><div title="$QData{"TicketFreeText13"}">$QData{"TicketFreeText13","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey14"} ne "") { $Data{"TicketFreeString14"} = "<tr><td><b>$QData{"TicketFreeKey14","25"}:</b></td><td><div title="$QData{"TicketFreeText14"}">$QData{"TicketFreeText14","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey15"} ne "") { $Data{"TicketFreeString15"} = "<tr><td><b>$QData{"TicketFreeKey15","25"}:</b></td><td><div title="$QData{"TicketFreeText15"}">$QData{"TicketFreeText15","25"}</div></td></tr>"; }>
          <dtl if ($Data{"TicketFreeKey16"} ne "") { $Data{"TicketFreeString16"} = "<tr><td><b>$QData{"TicketFreeKey16","25"}:</b></td><td><div title="$QData{"TicketFreeText16"}">$QData{"TicketFreeText16","25"}</div></td></tr>"; }>
          $Data{"TicketFreeString1"}
          $Data{"TicketFreeString2"}
          $Data{"TicketFreeString3"}
          $Data{"TicketFreeString4"}
          $Data{"TicketFreeString5"}
          $Data{"TicketFreeString6"}
          $Data{"TicketFreeString7"}
          $Data{"TicketFreeString8"}
          $Data{"TicketFreeString9"}
          $Data{"TicketFreeString10"}
          $Data{"TicketFreeString11"}
          $Data{"TicketFreeString12"}
          $Data{"TicketFreeString13"}
          $Data{"TicketFreeString14"}
          $Data{"TicketFreeString15"}
          $Data{"TicketFreeString16"}
# --
        </table>
# show customer info table
<!-- dtl:block:CustomerTable -->
        <p><hr><b>$Text{"Customer Info"}:</b> $Data{"CustomerTable"}<hr></p>
<!-- dtl:block:CustomerTable -->
        <br>
        <table border="0" cellspacing="0" cellpadding="1" width="95%">
          <tr>
            <td>
# show compose links
<!-- dtl:block:AgentIsCustomer -->
              <p>
                <b>$Text{"Your own Ticket"}:</b>
                <br>
                <table border="0">
                  <tr align="left">
                    <td>
                      <li>
                      <a href="$Env{"Baselink"}Action=AgentTicketCustomerFollowUp&TicketID=$Data{"TicketID"}" onmouseover="window.status='$JSText{"Compose Follow up"}'; return true;" onmouseout="window.status='';">$Text{"Compose Follow up"}</a>
                      </li>
                    </td>
                  </tr>
                </table>
              </p>
<!-- dtl:block:AgentIsCustomer -->
<!-- dtl:block:AgentAnswer -->
<!-- dtl:block:AgentAnswerCompose -->
              <p>
                <b>$Text{"Compose Answer"} ($Text{"email"}):</b>
                <br>
                <table border="0">
                  <tr align="left">
                    <td>
                      $Data{"StdResponsesStrg"}
                    </td>
                  </tr>
                </table>
              </p>
<!-- dtl:block:AgentAnswerCompose -->
<!-- dtl:block:AgentAnswerPhoneOutbound -->
              <p>
                <b>$Text{"Contact customer"} ($Text{"phone"}):</b>
                <br>
                <table border="0">
                  <tr align="left">
                    <td>
                      <dtl if ($Data{"AgentPhone"} ne "0") { $Data{"AgentPhoneStrg"} = "<li><a href="$Env{"Baselink"}Action=AgentTicketPhoneOutbound&TicketID=$Data{"TicketID"}&QueueID=$Data{"QueueID"}" onmouseover="window.status='$JSText{"Phone call"}'; return true;" onmouseout="window.status='';">$Text{"Phone call"}</a></li>"; }>
$Data{"AgentPhoneStrg"}
                    </td>
                  </tr>
                </table>
              </p>
<!-- dtl:block:AgentAnswerPhoneOutbound -->
<!-- dtl:block:AgentAnswer -->
            </td>
          </tr>
        </table>
      </p>
      <p>
        <table border="0" cellspacing="0" cellpadding="1" width="95%">
          <tr>
            <td>
<!-- dtl:block:Move -->
              <b>$Text{"Change queue"}:</b>
              <br>
              <form action="$Env{"CGIHandle"}" method="get">
                <input type="hidden" name="Action" value="AgentTicketMove">
                <input type="hidden" name="Subaction" value="InRage">
                <input type="hidden" name="QueueID" value="$QData{"QueueID"}">
                <input type="hidden" name="TicketID" value="$QData{"TicketID"}">
                $Data{"MoveQueuesStrg"}
                <input class="button" type="submit" value="$Text{"Move"}">
              </form>
<!-- dtl:block:Move -->
            </td>
          </tr>
        </table>
      </p>
    </td>
  </tr>
</table>
<!-- end ticket -->
