mirror of
https://github.com/VTECRM/vtenext.git
synced 2026-02-26 16:18:47 +00:00
37 lines
1.2 KiB
PHP
37 lines
1.2 KiB
PHP
<?php
|
|
/*************************************
|
|
* SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. <info@vtenext.com>
|
|
* SPDX-License-Identifier: AGPL-3.0-only
|
|
************************************/
|
|
global $adb;
|
|
$local_log =& LoggerManager::getLogger('Transitions');
|
|
$ajaxaction = $_REQUEST["ajax"];
|
|
if($ajaxaction == "true")
|
|
{
|
|
$module = $_REQUEST['source_module'];
|
|
$source_roleid = $_REQUEST['source_roleid'];
|
|
$obj = CRMEntity::getInstance('Transitions');
|
|
$obj->Initialize($module,$source_roleid);
|
|
if($_REQUEST['subaction'] == "copy") {
|
|
$destination_roleid = $_REQUEST['destination_roleid'];
|
|
$roleid = $destination_roleid;
|
|
$obj->copy($destination_roleid);
|
|
} else {
|
|
foreach($_REQUEST as $req=>$value) {
|
|
if(strpos($req,'st_ruleid_') !== false) {
|
|
//save rules
|
|
$ruleid = str_replace('st_ruleid_','',$req);
|
|
$query = "update tbl_s_transitions set enable = ? where ruleid = ?";
|
|
$params = Array($value,$ruleid);
|
|
$adb->pquery($query,$params);
|
|
}
|
|
}
|
|
$roleid = $source_roleid;
|
|
//set initial_value
|
|
$field_status = $_REQUEST['status_field'];
|
|
$field_status_value = $_REQUEST['status_field_value'];
|
|
$obj->save_initial_status($field_status,$field_status_value);
|
|
}
|
|
}
|
|
die();
|
|
?>
|