| Server IP : 37.9.174.138 / Your IP : 216.73.216.117 Web Server : Apache System : Linux vps6.backend.sk 6.12.100+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.100-1 (2026-07-30) x86_64 User : ftpuser ( 1001) PHP Version : 8.4.24 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/backend-accounting.sk/app/modules/dpfob/ |
Upload File : |
<?php
use modules\dpfob\code\DPFOBHelper as Config;
$cnf = new Config;
$pages = new app\classes\PDOCollection("pages", "id", false, array("state" => \app\constants\State::DELETED), " WHERE state!=:state");
$pagesSelectArray = array_column($pages->toArray(), "name", "id");
try {
$sfApi = $cnf->getSfClient();
$sequences = $sfApi->getSequences();
$sequences = json_decode(json_encode($sequences), true);
} catch (\Exception $ex) {
$sequences = [];
}
?>
<div class="row">
<div class="col-md-3">
<label><small><?php echo $t->_get('Stránka DPFO'); ?></small></label>
<?php
$pagesSelect = new \PFBC\Element\Select("", $cnf->getIncConfig("module", "sys_name") . "[" . Config::DPFOB_PAGE . "]", $pagesSelectArray, array("class" => "form-control", "value" => $cnf->getConfig(Config::DPFOB_PAGE)));
$pagesSelect->render();
?>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('DPFO Success Page'); ?></small></label>
<?php
$pagesSelect = new \PFBC\Element\Select("", $cnf->getIncConfig("module", "sys_name") . "[" . Config::DPFOB_SUCCESS_PAGE . "]", $pagesSelectArray, array("class" => "form-control", "value" => $cnf->getConfig(Config::DPFOB_SUCCESS_PAGE)));
$pagesSelect->render();
?>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('Stránka schválenie DPFO'); ?></small></label>
<?php
$pagesSelect = new \PFBC\Element\Select("", $cnf->getIncConfig("module", "sys_name") . "[" . Config::DPFOB_APPROVAL_PAGE . "]", $pagesSelectArray, array("class" => "form-control", "value" => $cnf->getConfig(Config::DPFOB_APPROVAL_PAGE)));
$pagesSelect->render();
?>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('Stránka podpísanie splnomocnenia'); ?></small></label>
<?php
$pagesSelect = new \PFBC\Element\Select("", $cnf->getIncConfig("module", "sys_name") . "[" . Config::DPFOB_TRUST_DEED_PAGE . "]", $pagesSelectArray, array("class" => "form-control", "value" => $cnf->getConfig(Config::DPFOB_TRUST_DEED_PAGE)));
$pagesSelect->render();
?>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('Archivovať dokončené DPFO po (dní)'); ?></small></label>
<?php
$element = new \PFBC\Element\Number('', $cnf->getIncConfig("module", "sys_name") . '[' . Config::ARCHIVE_FINISHED_DPFOBS_DAYS_DELAY . ']', ['class' => 'form-control input-sm', 'required' => 1, 'min' => 0, 'step' => 1, 'value' => $cnf->getConfig(Config::ARCHIVE_FINISHED_DPFOBS_DAYS_DELAY)]);
$element->render();
?>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h4><?php echo $t->_get("Notifikačné e-maily (oddelené čiarkou)") ?></h4>
<hr>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('Splnomocnenia'); ?></small></label>
<input type="text" class="form-control input-sm" name="<?php echo $cnf->getIncConfig("module", "sys_name") ?>[<?php echo Config::NOTIFICATION_EMAILS_TRUST_DEEDS ?>]" value="<?php echo $cnf->getConfig(Config::NOTIFICATION_EMAILS_TRUST_DEEDS) ?>">
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('Nespárovaná e-mailová komunikácia'); ?></small></label>
<input type="text" class="form-control input-sm" name="<?php echo $cnf->getIncConfig("module", "sys_name") ?>[<?php echo Config::NOTIFICATION_EMAILS_UNPAIRED_EMAILS ?>]" value="<?php echo $cnf->getConfig(Config::NOTIFICATION_EMAILS_UNPAIRED_EMAILS) ?>">
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('Neprebraté objednávky'); ?></small></label>
<input type="text" class="form-control input-sm" name="<?php echo $cnf->getIncConfig("module", "sys_name") ?>[<?php echo Config::NOTIFICATION_EMAILS_UNPICKED_DPFOBS ?>]" value="<?php echo $cnf->getConfig(Config::NOTIFICATION_EMAILS_UNPICKED_DPFOBS) ?>">
</div>
</div>
<div class="row">
<div class="col-md-3">
<label><small><?php echo $t->_get('Notifikovať administrátora o neprebratej objednávke po (dní)'); ?></small></label>
<?php
$element = new \PFBC\Element\Number('', $cnf->getIncConfig("module", "sys_name") . '[' . Config::NOTIFICATION_UNPICKED_DPFOBS_DAYS_DELAY . ']', ['class' => 'form-control input-sm', 'required' => 1, 'min' => 0, 'step' => 1, 'value' => $cnf->getConfig(Config::NOTIFICATION_UNPICKED_DPFOBS_DAYS_DELAY)]);
$element->render();
?>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('Notifikovať účtovníka o nezaplatenej objednávke po (dní)'); ?></small></label>
<?php
$element = new \PFBC\Element\Number('', $cnf->getIncConfig("module", "sys_name") . '[' . Config::NOTIFICATION_ACCOUNTANT_UNPAID_DPFOBS_DAYS_DELAY . ']', ['class' => 'form-control input-sm', 'required' => 1, 'min' => 0, 'step' => 1, 'value' => $cnf->getConfig(Config::NOTIFICATION_ACCOUNTANT_UNPAID_DPFOBS_DAYS_DELAY)]);
$element->render();
?>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('Notifikovať zákazníka o nezaplatenej objednávke po (dní)'); ?></small></label>
<?php
$element = new \PFBC\Element\Number('', $cnf->getIncConfig("module", "sys_name") . '[' . Config::NOTIFICATION_CUSTOMER_UNPAID_DPFOBS_DAYS_DELAY . ']', ['class' => 'form-control input-sm', 'required' => 1, 'min' => 0, 'step' => 1, 'value' => $cnf->getConfig(Config::NOTIFICATION_CUSTOMER_UNPAID_DPFOBS_DAYS_DELAY)]);
$element->render();
?>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h4><?php echo $t->_get("SuperFaktúra API") ?></h4>
<hr>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get("Scope"); ?></small></label>
<select class="form-control input-sm" name="<?php echo $cnf->getIncConfig("module", "sys_name") ?>[<?php echo Config::API_SF_IS_LIVE ?>]" required>
<option value="1" <?php echo intval($cnf->getConfig(Config::API_SF_IS_LIVE)) === 1 ? "selected" : "" ?>>Live</option>
<option value="0" <?php echo intval($cnf->getConfig(Config::API_SF_IS_LIVE)) !== 1 ? "selected" : "" ?>>Sandbox</option>
</select>
</div>
</div>
<div class="row">
<div class="col-md-3">
<label><small><?php echo $t->_get('E-mail'); ?></small></label>
<input type="text" class="form-control input-sm" name="<?php echo $cnf->getIncConfig("module", "sys_name") ?>[<?php echo Config::API_SF_EMAIL ?>]" value="<?php echo $cnf->getConfig(Config::API_SF_EMAIL) ?>" required>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('API Key'); ?></small></label>
<input type="text" class="form-control input-sm" name="<?php echo $cnf->getIncConfig("module", "sys_name") ?>[<?php echo Config::API_SF_KEY ?>]" value="<?php echo $cnf->getConfig(Config::API_SF_KEY) ?>" required>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('App Title'); ?></small></label>
<input type="text" class="form-control input-sm" name="<?php echo $cnf->getIncConfig("module", "sys_name") ?>[<?php echo Config::API_SF_APP_TITLE ?>]" value="<?php echo $cnf->getConfig(Config::API_SF_APP_TITLE) ?>" required>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('Company ID'); ?></small></label>
<input type="text" class="form-control input-sm" name="<?php echo $cnf->getIncConfig("module", "sys_name") ?>[<?php echo Config::API_SF_COMPANY_ID ?>]" value="<?php echo $cnf->getConfig(Config::API_SF_COMPANY_ID) ?>" required>
</div>
</div>
<div class="row">
<div class="col-md-3">
<label><small><?php echo $t->_get('ČR Faktúra'); ?></small></label>
<?php
$element = new \PFBC\Element\Select('', $cnf->getIncConfig("module", "sys_name") . '[' . Config::API_SF_SEQUENCE_REGULAR_ID . ']', isset($sequences['regular']) ? ['' => ''] + array_column($sequences['regular'], 'name', 'id') : [], ['class' => 'form-control input-sm', 'value' => $cnf->getConfig(Config::API_SF_SEQUENCE_REGULAR_ID)]);
$element->render();
?>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('ČR Zálohová faktúra'); ?></small></label>
<?php
$element = new \PFBC\Element\Select('', $cnf->getIncConfig("module", "sys_name") . '[' . Config::API_SF_SEQUENCE_PROFORMA_ID . ']', isset($sequences['proforma']) ? ['' => ''] + array_column($sequences['proforma'], 'name', 'id') : [], ['class' => 'form-control input-sm', 'value' => $cnf->getConfig(Config::API_SF_SEQUENCE_PROFORMA_ID)]);
$element->render();
?>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('Dátum splatnosti (dní)'); ?></small></label>
<?php
$element = new \PFBC\Element\Number('', $cnf->getIncConfig("module", "sys_name") . '[' . Config::API_SF_DUE_DAYS . ']', ['class' => 'form-control input-sm', 'required' => 1, 'min' => 0, 'step' => 1, 'value' => $cnf->getConfig(Config::API_SF_DUE_DAYS)]);
$element->render();
?>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h4><?php echo $t->_get("Splnomocnenie") ?></h4>
<hr>
</div>
<div class="col-md-3">
<label><small><?php echo $t->_get('Podpis a pečiatka'); ?></small></label>
<input type="text" class="form-control input-sm" name="<?php echo $cnf->getIncConfig("module", "sys_name") ?>[<?php echo Config::TRUST_DEED_SIGNATURE_PATH ?>]" value="<?php echo $cnf->getConfig(Config::TRUST_DEED_SIGNATURE_PATH) ?>" required>
</div>
</div>