Deprecated: Return type of PHPMaker2020\pos\Attributes::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 2235

Deprecated: Return type of PHPMaker2020\pos\Attributes::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 2245

Deprecated: Return type of PHPMaker2020\pos\Attributes::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 2226

Deprecated: Return type of PHPMaker2020\pos\Attributes::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 2240

Deprecated: Return type of PHPMaker2020\pos\Attributes::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 2250

Deprecated: Return type of PHPMaker2020\pos\ListOptions::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 4849

Deprecated: Return type of & PHPMaker2020\pos\ListOptions::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 4861

Deprecated: Return type of PHPMaker2020\pos\ListOptions::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 4839

Deprecated: Return type of PHPMaker2020\pos\ListOptions::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 4855

Deprecated: Return type of PHPMaker2020\pos\ListActions::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 5517

Deprecated: Return type of & PHPMaker2020\pos\ListActions::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 5529

Deprecated: Return type of PHPMaker2020\pos\ListActions::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 5507

Deprecated: Return type of PHPMaker2020\pos\ListActions::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 5523

Deprecated: Return type of PHPMaker2020\pos\SubPages::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 5625

Deprecated: Return type of & PHPMaker2020\pos\SubPages::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 5637

Deprecated: Return type of PHPMaker2020\pos\SubPages::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 5615

Deprecated: Return type of PHPMaker2020\pos\SubPages::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 5631

Warning: session_start(): Session cannot be started after headers have already been sent in /home/shafinancial/pgwl2.shafinancial.com/vendor/delight-im/cookie/src/Session.php on line 31

Warning: Cannot modify header information - headers already sent by (output started at /home/shafinancial/pgwl2.shafinancial.com/phpfn.php:2217) in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 284

Warning: Cannot modify header information - headers already sent by (output started at /home/shafinancial/pgwl2.shafinancial.com/phpfn.php:2217) in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 284

Warning: Cannot modify header information - headers already sent by (output started at /home/shafinancial/pgwl2.shafinancial.com/phpfn.php:2217) in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 284

Warning: Cannot modify header information - headers already sent by (output started at /home/shafinancial/pgwl2.shafinancial.com/phpfn.php:2217) in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 284

Warning: Cannot modify header information - headers already sent by (output started at /home/shafinancial/pgwl2.shafinancial.com/phpfn.php:2217) in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 284

Warning: Cannot modify header information - headers already sent by (output started at /home/shafinancial/pgwl2.shafinancial.com/phpfn.php:2217) in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 284

Deprecated: Creation of dynamic property PHPMaker2020\pos\login::$ExportWordPageOrientation is deprecated in /home/shafinancial/pgwl2.shafinancial.com/classes/employees.php on line 119

Deprecated: Creation of dynamic property PHPMaker2020\pos\login::$ExportWordColumnWidth is deprecated in /home/shafinancial/pgwl2.shafinancial.com/classes/employees.php on line 120

Deprecated: Optional parameter $host declared before required parameter $forcenew is implicitly treated as a required parameter in /home/shafinancial/pgwl2.shafinancial.com/classes/MySqlConnection.php on line 173

Deprecated: Optional parameter $username declared before required parameter $forcenew is implicitly treated as a required parameter in /home/shafinancial/pgwl2.shafinancial.com/classes/MySqlConnection.php on line 173

Deprecated: Optional parameter $password declared before required parameter $forcenew is implicitly treated as a required parameter in /home/shafinancial/pgwl2.shafinancial.com/classes/MySqlConnection.php on line 173

Deprecated: Optional parameter $database declared before required parameter $forcenew is implicitly treated as a required parameter in /home/shafinancial/pgwl2.shafinancial.com/classes/MySqlConnection.php on line 173

Deprecated: Creation of dynamic property PHPMaker2020\pos\employees::$ExportWordPageOrientation is deprecated in /home/shafinancial/pgwl2.shafinancial.com/classes/employees.php on line 119

Deprecated: Creation of dynamic property PHPMaker2020\pos\employees::$ExportWordColumnWidth is deprecated in /home/shafinancial/pgwl2.shafinancial.com/classes/employees.php on line 120

Deprecated: Creation of dynamic property MySqlRecordSet::$record is deprecated in /home/shafinancial/pgwl2.shafinancial.com/classes/MySqlConnection.php on line 695

Deprecated: Creation of dynamic property MySqlRecordSet::$record is deprecated in /home/shafinancial/pgwl2.shafinancial.com/classes/MySqlConnection.php on line 695

Deprecated: Creation of dynamic property MySqlRecordSet::$record is deprecated in /home/shafinancial/pgwl2.shafinancial.com/classes/MySqlConnection.php on line 695

Deprecated: Creation of dynamic property MySqlRecordSet::$record is deprecated in /home/shafinancial/pgwl2.shafinancial.com/classes/MySqlConnection.php on line 695

Deprecated: Creation of dynamic property MySqlRecordSet::$record is deprecated in /home/shafinancial/pgwl2.shafinancial.com/classes/MySqlConnection.php on line 695

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 11904

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/shafinancial/pgwl2.shafinancial.com/phpfn.php on line 11904

USER LOGIN