fix move-customer-to-admin
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
This commit is contained in:
@@ -1016,7 +1016,7 @@ if ($page == 'customers'
|
|||||||
*/
|
*/
|
||||||
$available_admins_stmt = Database::prepare("
|
$available_admins_stmt = Database::prepare("
|
||||||
SELECT * FROM `" . TABLE_PANEL_ADMINS . "`
|
SELECT * FROM `" . TABLE_PANEL_ADMINS . "`
|
||||||
WHERE (`customers` = '-1' OR `customers` < `customers_used`)"
|
WHERE (`customers` = '-1' OR `customers` > `customers_used`)"
|
||||||
);
|
);
|
||||||
Database::pexecute($available_admins_stmt);
|
Database::pexecute($available_admins_stmt);
|
||||||
$admin_select = makeoption("-----", 0, true, true, true);
|
$admin_select = makeoption("-----", 0, true, true, true);
|
||||||
|
|||||||
@@ -10,6 +10,9 @@
|
|||||||
* @return true on success, error-message on failure
|
* @return true on success, error-message on failure
|
||||||
*/
|
*/
|
||||||
function moveCustomerToAdmin($id = 0, $adminid = 0) {
|
function moveCustomerToAdmin($id = 0, $adminid = 0) {
|
||||||
|
|
||||||
|
global $log;
|
||||||
|
|
||||||
if ($id <= 0 || $adminid <= 0) {
|
if ($id <= 0 || $adminid <= 0) {
|
||||||
return "no valid id's given";
|
return "no valid id's given";
|
||||||
}
|
}
|
||||||
@@ -23,12 +26,14 @@ function moveCustomerToAdmin($id = 0, $adminid = 0) {
|
|||||||
'cid' => $id
|
'cid' => $id
|
||||||
) );
|
) );
|
||||||
|
|
||||||
|
$log->logAction(ADM_ACTION, LOG_INFO, "moved user #" . $id . " from admin/reseller #".$cAdmin['adminid']." to admin/reseller #".$adminid);
|
||||||
|
|
||||||
// Update customer entry
|
// Update customer entry
|
||||||
$updCustomer_stmt = Database::prepare ( "
|
$updCustomer_stmt = Database::prepare ( "
|
||||||
UPDATE `" . TABLE_PANEL_CUSTOMERS . "` SET `adminid` = :adminid WHERE `customerid` = :cid
|
UPDATE `" . TABLE_PANEL_CUSTOMERS . "` SET `adminid` = :adminid WHERE `customerid` = :cid
|
||||||
" );
|
" );
|
||||||
Database::pexecute ( $updCustomer_stmt, array (
|
Database::pexecute ( $updCustomer_stmt, array (
|
||||||
'adminid' => $cAdmin ['adminid'],
|
'adminid' => $adminid,
|
||||||
'cid' => $id
|
'cid' => $id
|
||||||
) );
|
) );
|
||||||
|
|
||||||
@@ -37,7 +42,7 @@ function moveCustomerToAdmin($id = 0, $adminid = 0) {
|
|||||||
UPDATE `" . TABLE_PANEL_DOMAINS . "` SET `adminid` = :adminid WHERE `customerid` = :cid
|
UPDATE `" . TABLE_PANEL_DOMAINS . "` SET `adminid` = :adminid WHERE `customerid` = :cid
|
||||||
" );
|
" );
|
||||||
Database::pexecute ( $updDomains_stmt, array (
|
Database::pexecute ( $updDomains_stmt, array (
|
||||||
'adminid' => $cAdmin ['adminid'],
|
'adminid' => $adminid,
|
||||||
'cid' => $id
|
'cid' => $id
|
||||||
) );
|
) );
|
||||||
|
|
||||||
@@ -46,7 +51,7 @@ function moveCustomerToAdmin($id = 0, $adminid = 0) {
|
|||||||
UPDATE `" . TABLE_PANEL_TICKETS . "` SET `adminid` = :adminid WHERE `customerid` = :cid
|
UPDATE `" . TABLE_PANEL_TICKETS . "` SET `adminid` = :adminid WHERE `customerid` = :cid
|
||||||
" );
|
" );
|
||||||
Database::pexecute ( $updTickets_stmt, array (
|
Database::pexecute ( $updTickets_stmt, array (
|
||||||
'adminid' => $cAdmin ['adminid'],
|
'adminid' => $adminid,
|
||||||
'cid' => $id
|
'cid' => $id
|
||||||
) );
|
) );
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user