mirror of
https://github.com/VTECRM/vtenext.git
synced 2026-02-26 16:18:47 +00:00
41 lines
2.0 KiB
PHP
41 lines
2.0 KiB
PHP
<?php
|
|
/*************************************
|
|
* SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. <info@vtenext.com>
|
|
* SPDX-License-Identifier: AGPL-3.0-only
|
|
************************************/
|
|
global $table_prefix;
|
|
$timecardid = intval($_REQUEST['record']); // crmv@186724
|
|
// obtain timecard info
|
|
$sql = "select * from ".$table_prefix."_timecards where timecardsid=$timecardid";
|
|
$result = $adb->query($sql);
|
|
$tticketid = $adb->query_result($result,0,'ticket_id');
|
|
$sortorderid = $adb->query_result($result,0,'sortorder');
|
|
|
|
// obtain min timecard
|
|
$sql = "select min(sortorder) as minimum from ".$table_prefix."_timecards where ticket_id=$tticketid";
|
|
$result = $adb->query($sql);
|
|
$ord_min= $adb->query_result($result,0,'minimum');
|
|
$ord_tc = $sortorderid;
|
|
if ($ord_tc>$ord_min) { // we can move up, if not, nothing to do
|
|
// Get timecard one under
|
|
$sql = "select timecardsid from ".$table_prefix."_timecards where ticket_id=$tticketid and sortorder=".($ord_tc-1);
|
|
$result = $adb->query($sql);
|
|
$mvdn_tc= $adb->query_result($result,0,'timecardsid');
|
|
// Update moving down this timecard
|
|
$sql = "update ".$table_prefix."_timecards set sortorder=$ord_tc where timecardsid=$mvdn_tc";
|
|
$result = $adb->query($sql);
|
|
// Update moving up requested timecard
|
|
$sql = "update ".$table_prefix."_timecards set sortorder=".($ord_tc-1)." where timecardsid=$timecardid";
|
|
$result = $adb->query($sql);
|
|
}
|
|
// refresh view
|
|
//crmv@fix
|
|
//crmv@203484
|
|
$VTEP = VTEProperties::getInstance();
|
|
$singlepane_view = $VTEP->getProperty('layout.singlepane_view');
|
|
//crmv@203484e
|
|
if($singlepane_view == true)//crmv@203484 changed to normal bool true, not string 'true'
|
|
print '<script language=javascript>window.location="index.php?action=DetailView&module=HelpDesk&record='.$tticketid.'&parenttab=Support";</script>';
|
|
else
|
|
print '<script language=javascript>window.location="index.php?action=CallRelatedList&module=HelpDesk&record='.$tticketid.'&parenttab=Support";</script>';
|
|
//crmv@fix end
|