Hello
for that "deconnect" stuff, I just made a very simple thing. So far, it works.
But as I'm not a professionnal coder, it may have some hideous hidden defaults...
give it to you as it is :
In admin/includes/boxes/supplierarea.php , I had a link :
. '<a href="' . tep_href_link(FILENAME_SUPPLIER_DECONNECT, 'gID=1&selected_box=supplierarea') . '" class="menuBoxContentLink">' . BOX_HEADING_SUPPLIER_DECONNECT . '</a><br>'
In admin/includes/languages/(...).php , I had this :
define('BOX_HEADING_SUPPLIER_DECONNECT','<br />Deconnexion');
In admin/includes/filenames.php, I had this :
define('FILENAME_SUPPLIER_DECONNECT', '../supplier/suppliers_deconnect.php');
And I create this file "supplier/suppliers_deconnect.php" wich is pretty simple :
<?php
session_start();
session_destroy();
header('Location:supplier_area.php');
?>
That certainly not is a good and clean solution, but so far... It works.