Da wohl nicht jeder durchs Wiki von WHMCS schlendert poste ich hier mal einen schönen Hook der sich dort für das neue Seitenmenü in v6 befindet. Mit diesem Hook könnt Ihr eure Supportzeiten auf der Ticketseite anzeigen lassen. Erstellt euch einfach eine php Datei, kopiert unten stehenden Code hinein und kopiert diese Datei dann nach /icludes/Hooks und besucht einfach mal eure Support erstellen Seite im Kundenbereich.
PHP
<?php
use Carbon\Carbon;
use WHMCS\View\Menu\Item as MenuItem;
// Add a helpful support hours notice to the top of the sidebar on the submit
// ticket page.
if (App::getCurrentFilename() == 'submitticket') {
add_hook('ClientAreaPrimarySidebar', 1, function (MenuItem $primarySidebar)
{
// Create the support hours panel and make sure it's the first one
// displayed.
/** @var MenuItem $supportHours */
$supportHours = $primarySidebar->addChild('Supportzeiten');
$supportHours->moveToFront();
// Add hours to the panel.
$supportHours->addChild(
'<strong>Verfügbar:</strong> Mo-Fr 08:00-17:00',
[
'icon' => 'fa-smile-o',
'order' => 1,
]
);
$supportHours->addChild(
'<strong>Nicht verfügbar:</strong> Wochenende/Feiertag',
[
'icon' => 'fa-frown-o',
'order' => 2,
]
);
// Add a custom notice to the support hours panel with the logged in
// client's first name and a different message depending on whether
// support is open.
/** @var \WHMCS\User\Client $client */
$client = Menu::context('client');
$greeting = is_null($client)
? ''
: ", <strong>{$client->firstName}</strong>";
$now = Carbon::now();
$supportIsOpen = $now->isWeekday()
&& $now->hour >= 8
&& $now->hour <= 17;
$supportHours->setBodyHtml(
$supportIsOpen
? "Hallo{$greeting}! Unser Support ist besetzt und wir werden Ihre Anfrage schnellstmöglich beantworten!"
: "Keine Sorge{$greeting}! Unser Support kümmert sich am nächsten Werktag um Ihre Anfrage!"
);
});
}
Alles anzeigen
Das ganze sieht dann so aus und kann natürlich nach dem eigenen Geschmack umgebaut und erweitert werden.
Quelle: http://docs.whmcs.com/Editing_…on_the_submit_ticket_page