penambahan phpdoc dan perubahan semua class mengacu hanya pada $app
This commit is contained in:
@@ -3,10 +3,9 @@
|
||||
/*******************************************************************
|
||||
|
||||
Module : /Printer/PrintHTML.php
|
||||
Desc. : Class cetak HTML
|
||||
Created By : Siau Pheng ([email protected]).
|
||||
Created Date : June 15th, 2008.
|
||||
Last Modified : August 21st, 2026.
|
||||
Last Modified : August 26th, 2026.
|
||||
|
||||
(c) 3FONIA Software; WWW.3FONIA.COM.
|
||||
|
||||
@@ -16,7 +15,18 @@ declare(strict_types=1);
|
||||
|
||||
namespace Webapp\Printer;
|
||||
|
||||
use \flight\Session;
|
||||
use \flight\Engine;
|
||||
|
||||
/**
|
||||
* Class PrintHTML
|
||||
*
|
||||
* Menghasilkan bentuk laporan dalam format HTML.
|
||||
*
|
||||
* @license MIT, https://www.3fonia.com
|
||||
* @copyright Copyright (c) 2008-2026, Siau Pheng <[email protected]>
|
||||
*
|
||||
* @package Webapp\Printer
|
||||
*/
|
||||
|
||||
final class PrintHTML {
|
||||
private $__avalue = [];
|
||||
@@ -25,10 +35,13 @@ final class PrintHTML {
|
||||
private $__tstamp = "";
|
||||
protected array $webapp;
|
||||
protected array $webuser;
|
||||
|
||||
public function __construct(Session $session) {
|
||||
$this->webapp = $session->get('__WEB_APP', ['APP_NAME'=>'', 'APP_VER'=>'']);
|
||||
$this->webuser = $session->get('__WEB_USER', ['UserID'=>0, 'Username'=>'']);
|
||||
|
||||
/**
|
||||
* @param Engine $app
|
||||
*/
|
||||
public function __construct(Engine $app) {
|
||||
$this->webapp = $app->session()->get('__WEB_APP', ['APP_NAME'=>'', 'APP_VER'=>'']);
|
||||
$this->webuser = $app->session()->get('__WEB_USER', ['UserID'=>0, 'Username'=>'']);
|
||||
}
|
||||
|
||||
public function set_css(string $style): void {
|
||||
@@ -54,7 +67,7 @@ final class PrintHTML {
|
||||
} else if (function_exists($this->__atabel[$i][2]) && trim("".$tmp_val)<>"") {
|
||||
$tmp_val = call_user_func($this->__atabel[$i][2], $tmp_val);
|
||||
}
|
||||
$tmp_val = $this->set_align($tmp_val, $this->__atabel[$i][1], $this->__atabel[$i][3]);
|
||||
$tmp_val = $this->set_align((string) $tmp_val, $this->__atabel[$i][1], $this->__atabel[$i][3]);
|
||||
$tmp_out .= $tmp_val;
|
||||
}
|
||||
$tmp_out .= "</tr>";
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
/*******************************************************************
|
||||
|
||||
Module : /Printer/PrintPOS.php
|
||||
Desc. : Class cetak POS
|
||||
Created By : Siau Pheng ([email protected]).
|
||||
Created Date : June 15th, 2008.
|
||||
Last Modified : August 21st, 2026.
|
||||
@@ -17,7 +16,17 @@ declare(strict_types=1);
|
||||
namespace Webapp\Printer;
|
||||
|
||||
use \flight\Engine;
|
||||
use \flight\Session;
|
||||
|
||||
/**
|
||||
* Class PrintPOS
|
||||
*
|
||||
* Pembuatan Nota/Struk untuk cetak ke Printer POS.
|
||||
*
|
||||
* @license MIT, https://www.3fonia.com
|
||||
* @copyright Copyright (c) 2008-2026, Siau Pheng <[email protected]>
|
||||
*
|
||||
* @package Webapp\Printer
|
||||
*/
|
||||
|
||||
class PrintPOS {
|
||||
private $_header = [];
|
||||
@@ -35,10 +44,13 @@ class PrintPOS {
|
||||
private array $webuser;
|
||||
protected Engine $app;
|
||||
|
||||
public function __construct(Engine $app, Session $session) {
|
||||
/**
|
||||
* @param Engine $app
|
||||
*/
|
||||
public function __construct(Engine $app) {
|
||||
$this->app = $app;
|
||||
$this->webapp = $session->get('__WEB_APP', ['APP_NAME'=>'', 'APP_VER'=>'']);
|
||||
$this->webuser = $session->get('__WEB_USER', ['UserID'=>0, 'Username'=>'']);
|
||||
$this->webapp = $app->session()->get('__WEB_APP', ['APP_NAME'=>'', 'APP_VER'=>'']);
|
||||
$this->webuser = $app->session()->get('__WEB_USER', ['UserID'=>0, 'Username'=>'']);
|
||||
}
|
||||
|
||||
public function set_opendrawer(): void {
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
/*******************************************************************
|
||||
|
||||
Module : /Printer/PrintRAW.php
|
||||
Desc. : Class cetak RAW
|
||||
Created By : Siau Pheng ([email protected]).
|
||||
Created Date : June 15th, 2008.
|
||||
Last Modified : November 1st, 2023.
|
||||
@@ -17,7 +16,17 @@ declare(strict_types=1);
|
||||
namespace Webapp\Printer;
|
||||
|
||||
use \flight\Engine;
|
||||
use \flight\Session;
|
||||
|
||||
/**
|
||||
* Class PrintRAW
|
||||
*
|
||||
* Pembuatan Laporan dalam bentuk RAW / Natural.
|
||||
*
|
||||
* @license MIT, https://www.3fonia.com
|
||||
* @copyright Copyright (c) 2008-2026, Siau Pheng <[email protected]>
|
||||
*
|
||||
* @package Webapp\Printer
|
||||
*/
|
||||
|
||||
class PrintRAW {
|
||||
private $_header = [];
|
||||
@@ -36,10 +45,13 @@ class PrintRAW {
|
||||
private array $webuser;
|
||||
protected Engine $app;
|
||||
|
||||
public function __construct(Engine $app, Session $session) {
|
||||
/**
|
||||
* @param Engine $app
|
||||
*/
|
||||
public function __construct(Engine $app) {
|
||||
$this->app = $app;
|
||||
$this->webapp = $session->get('__WEB_APP', ['APP_NAME'=>'', 'APP_VER'=>'']);
|
||||
$this->webuser = $session->get('__WEB_USER', ['UserID'=>0, 'Username'=>'']);
|
||||
$this->webapp = $app->session()->get('__WEB_APP', ['APP_NAME'=>'', 'APP_VER'=>'']);
|
||||
$this->webuser = $app->session()->get('__WEB_USER', ['UserID'=>0, 'Username'=>'']);
|
||||
}
|
||||
|
||||
public function set_opendrawer(): void {
|
||||
|
||||
Reference in New Issue
Block a user