| Server IP : 162.214.74.102 / Your IP : 216.73.217.114 Web Server : Apache System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64 User : lrsys ( 1015) PHP Version : 5.6.40 Disable Function : exec,passthru,shell_exec,system MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/lrsys/www/lrsys_apps/leo/application/plugins/module_imobles/controllers/ |
Upload File : |
<?php
include_once "Controller.php";
include_once __DIR__ . "/../models/PipevgvModel.php";
include_once __DIR__ . "/../assets/libs/Helper.php";
class PipevgvController extends Controller {
protected $id;
protected $model;
public function __construct($ui, $_L, $config, $_pd, $client_id = null) {
parent::__construct($ui, $_L, $config, $_pd, $client_id);
$this->ui->assign('_title', $this->_L['module imobles module_imobles_pipe_vgv'] . ' - ' . $this->config['CompanyName']);
$this->ui->assign('_st', $_L['module imobles']);
$this->model = new PipevgvModel();
$this->id = $this->routes[3];
if (!$this->isAdminOrManager) {
echo $this->_L['Not Permited'];
}
}
public function listAll() {
$module_imobles_pipe_vgvs = ORM::for_table('module_imobles_pipe_vgv')
->where_null('deleted_at')
->order_by_asc('sorder')->find_many();
$this->ui->assign('module_imobles_pipe_vgvs', $module_imobles_pipe_vgvs);
$this->ui->assign('_st', $this->_L['module imobles list module_imobles_pipe_vgv']);
$this->ui->assign('jsvar', '
_L[\'are_you_sure\'] = \'' . $this->_L['are_you_sure'] . '\';
');
$this->ui->assign('_include', 'module_imobles_pipe_vgv/list');
$js_arr = array( '/../../theme/lrsys/lib/jquery.maskMoney.min','/../../../application/plugins/module_imobles/assets/js/module_imobles_pipe_vgv-list',);
$assets_js = Asset::js($js_arr, date("Y-m-d"));
$this->ui->assign('xfooter', $assets_js);
$this->ui->display('wrapper.tpl');
}
public function post() {
try {
$data = $_POST;
if (empty(_post('name'))) {
$msg = $this->_L['module imobles module_imobles_pipe_vgv'] . $this->_L['is required'];
} else {
$c = $this->model->getOneCollum('name', _post('name'));
if ($c && $c->id != @$data['id']) {
$msg = $this->_L['module imobles module_imobles_pipe_vgv has equaks register'];
}
}
if (empty($msg)) {
if (isset($data['id']) && $data['id'] > 0) {
$module_imobles_pipe_vgv = $this->model->getOne($data['id']);
$module_imobles_pipe_vgv = $this->model->updatePipevgv($data, $module_imobles_pipe_vgv);
_notify($this->_L['module imobles module_imobles_pipe_vgv'] . " " . $this->_L['Edited Successfull'], 's');
} else {
$module_imobles_pipe_vgv = $this->model->createPipevgv($data);
_notify($this->_L['module imobles module_imobles_pipe_vgv'] . " " . $this->_L['Add Successfull'], 's');
}
echo "OK";
} else {
echo $msg;
}
} catch (Exception $ex) {
echo ($ex->getMessage());
}
}
public function delete() {
$module_imobles_pipe_vgv = $this->model->getOne(_post('id'));
if ($module_imobles_pipe_vgv->defautl == 0) {
$this->model->deletePipevgv($module_imobles_pipe_vgv);
r2(U . 'module_imobles/pipevgv/listAll', 's', $this->_L['delete_successful']);
} else {
r2(U . 'module_imobles/pipevgv/listAll', 's', $this->_L['Not Permited']);
}
}
public function reorder() {
$module_imobles_pipe_vgvs = ORM::for_table('module_imobles_pipe_vgv')->order_by_asc('sorder')
->where_null('deleted_at')
->find_many();
$this->ui->assign('ritem', $this->_L['module imobles module_imobles_pipe_vgv']);
$this->ui->assign('d', $module_imobles_pipe_vgvs);
$this->ui->assign('display_name', 'name');
$this->ui->assign('xheader', '
<link rel="stylesheet" type="text/css" href="' . APP_URL . '/ui/theme/' . $this->config['theme'] . '/css/liststyle.css"/>
');
$help = new Helper();
$this->ui->assign('xjq', $help->reorder('module_imobles_pipe_vgv'));
$this->ui->display('reorder.tpl');
}
}