Files
crm.twinpol.com/modules/EcmFkVatKinds/controller.php
2025-05-12 15:44:39 +00:00

74 lines
1.7 KiB
PHP
Executable File

<?php
// ini_set('display_errors', '1');
// error_reporting(E_ALL);
class EcmFkVatKindsController extends SugarController {
/**
* Get kind.
*/
public function action_get_kind() {
$id = @$_REQUEST['id'];
$ignore = @$_REQUEST['ignore'];
$except = @$_REQUEST['except'];
// dump($_REQUEST, $id);
// exit;
if($id) {
require_once 'modules/EcmFkVatKinds/EcmFkVatKind.php';
$kind = new EcmFkVatKind();
$kind->retrieve($id);
// dump($kind->toArray());
// exit;
require_once 'modules/EcmIdentifiers/EcmIdentifier.php';
$identifier = new EcmIdentifier();
$identifier->retrieve($kind->ident_k);
// dump($identifier->toArray());
// exit;
require_once 'modules/EcmBankAccounts/EcmBankAccount.php';
$account = new EcmBankAccount();
$account->retrieve($kind->acc);
$data = array(
'start' => $account->getBO($except),
//
'reg_acc' => $kind->acc,
'reg_acc_name' => $kind->acc_name,
'reg_acc_code' => $kind->acc_code,
'reg_acc_kind' => $kind->acc_kind,
'reg_acc_type' => $kind->acc_type
);
if($ignore == '0') {
$data['ident_k_id'] = $identifier->id;
$data['ident_k_name'] = $identifier->name;
}
$json = getJSONobj();
echo $json->encode($data);
}
exit;
}
/**
* Update translations.
*/
public function action_update_transaltions() {
echo 1;
sugar_die();
}
}