حل مشكلة عدم عمل الصفحات الاضافية php في 6.0 WHMCS







السلام عليكم ورحمة الله وبركاته من خلال الموضوع السابق في اضافة و تعديل الصفحات الاضافية في سكربت whmcs في الاصدارات القديمه اضافة وتعديل الصفحات لسكربت WHMCS نلاحظ عند عمل ترقيه الى الاصدار الجديد whmcs 6.0.0 بان هذه الصفحات لا تعمل وتكون عباره عن صفحه بيضاء و السبب في ذالك يعود الى

رمز PHP:
require("dbconnect.php"); 
require(
"includes/functions.php");
require(
"includes/clientareafunctions.php");  

حيث انها لا تعمل على هذا الاصدار الجديد و تم الاكتفاء فقط بـــ

رمز PHP:
require("init.php");  

وشكرا وهنا ايضا الملف جاهز للاصدار الجديد

رمز PHP:
<?php
 
define
("CLIENTAREA"true);
//define("FORCESSL", true); // Uncomment to force the page to use https://
 
require("init.php");
 
$ca = new WHMCS_ClientArea();
 
$ca->setPageTitle("Your Page Title Goes Here");
 
$ca->addToBreadCrumb('index.php'$whmcs->get_lang('globalsystemname'));
$ca->addToBreadCrumb('mypage.php''Your Custom Page Name');
 
$ca->initPage();
 
//$ca->requireLogin(); // Uncomment this line to require a login to access this page
 
# To assign variables to the template system use the following syntax.
# These can then be referenced using {$variablename} in the template.

$ca->assign('variablename'$value);
 
# Check login status
if ($ca->isLoggedIn()) {
 
  
# User is logged in - put any code you like here

  # Here's an example to get the currently logged in clients first name

  
$result mysql_query("SELECT firstname FROM tblclients WHERE id=" $ca->getUserID());
  
$data mysql_fetch_array($result);
  
$clientname $data[0];
 
  
$ca->assign('clientname'$clientname);
 
} else {
 
  
# User is not logged in

}
 
# Define the template filename to be used without the .tpl extension

$ca->setTemplate('mypage');
 
$ca->output();

DNSUAE.NET : http://www.traidnt.net/vb/traidnt2554405