Severity: 8192
Message: Creation of dynamic property CI_URI::$config is deprecated
Filename: core/URI.php
Line Number: 101
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Router::$uri is deprecated
Filename: core/Router.php
Line Number: 127
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$benchmark is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$hooks is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$config is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$log is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$utf8 is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$uri is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$exceptions is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$router is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$output is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$security is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$input is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$lang is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$load is deprecated
Filename: core/Controller.php
Line Number: 78
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$db is deprecated
Filename: core/Loader.php
Line Number: 390
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_DB_mysqli_driver::$failover is deprecated
Filename: database/DB_driver.php
Line Number: 371
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 132
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 290
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 164
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 233
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 313
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 354
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 286
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: Warning
Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 293
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 308
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 318
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 319
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 320
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 321
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 379
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: Warning
Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 110
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: Warning
Message: session_start(): Session cannot be started after headers have already been sent
Filename: Session/Session.php
Line Number: 143
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: Warning
Message: session_start(): Session cannot be started after headers have already been sent
Filename: third_party/auto.php
Line Number: 261
Backtrace:
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 261
Function: session_start
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 282
Function: init_sesh
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 12
Function: {closure}
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 274
Function: call
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Meta::$active is deprecated
Filename: third_party/auto.php
Line Number: 135
Backtrace:
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 135
Function: _error_handler
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 230
Function: Decode
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 309
Function: Import
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 12
Function: {closure}
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 274
Function: call
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Meta::$default is deprecated
Filename: third_party/auto.php
Line Number: 135
Backtrace:
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 135
Function: _error_handler
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 230
Function: Decode
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 309
Function: Import
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 12
Function: {closure}
File: /usr/www/users/bitswnbhgm/application/third_party/auto.php
Line: 274
Function: call
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$session is deprecated
Filename: core/Loader.php
Line Number: 1277
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$parser is deprecated
Filename: core/Loader.php
Line Number: 1277
Backtrace:
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$category_model is deprecated
Filename: core/Loader.php
Line Number: 353
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 31
Function: model
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$product_model is deprecated
Filename: core/Loader.php
Line Number: 353
Backtrace:
File: /usr/www/users/bitswnbhgm/application/models/Category_model.php
Line: 10
Function: model
File: /usr/www/users/bitswnbhgm/application/models/Category_model.php
Line: 99
Function: getCategoryList
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 34
Function: getCategoryMenu
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$benchmark is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$hooks is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$config is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$log is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$utf8 is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$uri is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$exceptions is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$router is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$output is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$security is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$input is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$lang is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$load is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$db is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$session is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$parser is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$category_model is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$product_model is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /usr/www/users/bitswnbhgm/application/controllers/Page.php
Line: 44
Function: parse
File: /usr/www/users/bitswnbhgm/index.php
Line: 320
Function: require_once
Bitsware is an integrated software platform, which has been created to enhance the consequence management process within the public sector environment which ultimately revolves around unauthorised, fruitless and wasteful as well irregular expenditure. The added benefit of the integration of the above data into one platform, results in the commitment register and contract register, including the compliance reporting of section 125 requirements for municipalities can now be extract from a single source application. Bitsware, has been designed, created and programmed by accountants and auditors, for the use in the public sector environment. The aim of which is to provide an integrated solution to accounting officer’s and chief financial officer’s, that areas around procurement are elevated to an online, real time management platform for the prevention and detection of irregularities. This solution seeks to foster good governance within the entity that enhances compliance and consequence management processes.
David Thornhill, Director and Developer
David is a former Municipal Chief Financial Officer with more than 20 years’ experience in the accounting and auditing fields. He has worked extensively in the public sector at provincial and municipal government level and has a deep understanding of the issues and challenges facing this sector. David’s strength lies in the development of business enhancement processes for Government Institutions in order to improve audit outcomes. Utilising his extensive experience and practical knowledge, he has developed and successfully implemented compliance systems for Project Management, Supply Chain Management, Committee Management, Budget Management, Audit Action Plans, Performance Management, etc. Furthermore, David has undertaken various audit assignments on behalf of the Auditor General and also served as the Chairperson on the Audit Committee for the NW Provincial Legislature. David is responsible for the development, implementation and maintenance of the various Bitsware compliance systems.
Johan Kirsten, CA(SA), – Director
Johan is a registered chartered accountant and regularity auditor with fifthteen years’ experience in the public sector environment. His involvement with various clients such as Departments, Public Entities and Municipalities on the area of unauthorised, irregular, fruitless and wasteful expenditure has proved invaluable within the program design, and procedural steps to creating the software platform that was needed. Johan has extensive experience in the requirements and reporting frameworks for each of the different entities as his firm is tasked to assist Auditor-General with contract-out and contract-in assignments. The excel version, on which Bitsware has been based, was successfully implemented in two municipalities and three public entities since 2015. Johan is responsible for the project role out and maintenance of compliance database for Bitsware.
At Bitsware we are committed to empowerment in line with the B-BBEE codes. Bitsware is currently recognised as a level 2 B-BBEE contributor.
Clearwater Office Park Building 3, Ground floor Millennium Road &, Christiaan de Wet Rd, Strubensvalley, Roodepoort, 1735