WHMCSの異なるクライアントに異なるレイアウトの見積もりと請求書を送信する可能性を探しています。実際には、WHMCSに共存する2つのブランドを持ち、異なる顧客に異なるロゴと住所を持つ見積もりと請求書を生成したいと考えています。このように、クライアントが特定のブランドの一部である場合、彼が受け取る見積もりと請求書は特定のブランドに関するものです。WHMCS別途見積もりテンプレートと請求書テンプレート(マルチブランディング)
クライアントグループに基づいてクライアントを定義するためにquotepdf.tplファイルを編集することを考えていました。クライアントがグループの一部である場合は、特定の見積もりと請求書を送信します。そうでなければ、別のものを送信します。
私たちの仕事に関する部分は以下の通りです。これが正しい方法だと思いますか?はいの場合、請求書または見積もりが生成されるたびにクライアントがメンバーであるグループを確認し、使用するレイアウトを決定するにはどうすればよいですか?
は
# Logo
if (file_exists(ROOTDIR.'/assets/img/logo.png')) $pdf->Image(ROOTDIR.'/assets/img/logo.png', 20, 25, 75);
elseif (file_exists(ROOTDIR.'/assets/img/logo.jpg')) $pdf->Image(ROOTDIR.'/assets/img/logo.jpg', 20, 25, 75);
else $pdf->Image(ROOTDIR.'/assets/img/placeholder.png', 20, 25, 75);
# Company Details
$pdf->SetFont($pdfFont,'',13);
$pdf->Cell(0,6,trim($companyaddress[0]),0,1,'R');
$pdf->SetFont($pdfFont,'',9);
for ($i = 1; $i <= ((count($companyaddress)>6) ? count($companyaddress) : 6); $i += 1) {
$pdf->Cell(0,4,trim($companyaddress[$i]),0,1,'R');
}