Sebastian Grewe
1344f39f96
Ensure we set workers to 0
...
If no workers are found false is returned. Smarty is not able to set a
default on `false` values so we have to set it to 0 if the query failed.
Fixes #418
2013-07-11 11:43:48 +02:00
Sebastian Grewe
dfa8d285ce
Properly allow '0' as a workername or password
...
This fixes #347 as recommended at
http://de3.php.net/manual/en/function.empty.php
We allow anything else than an empty string.
2013-07-04 12:50:17 +02:00
Sebastian Grewe
382fddb528
Remove PHP Warnings from worker page
...
* Added HTML5 required flags for username/passwords
* Added empty string check in addWorker method
Fixes #347
2013-07-03 14:21:05 +02:00
Sebastian Grewe
7e4938f279
Fixing PHP warnings on account workers page
...
* Fixes PHP Warning if no workers are updated
* Fixes PHP Warning in worker class if data is empty
Fixes #339
2013-07-02 21:08:26 +02:00
Sebastian Grewe
2e566f6e97
Only use valid shares for worker status
...
Fixes #229
2013-06-21 16:30:08 +02:00
Sebastian Grewe
69a3761be5
Adding notification reset once worker is active
...
Go through all active notifications (active means they are not notified
again) and check if their state has changed. If so, mark as inactive and
allow for re-notification of the same type and data.
2013-06-07 15:36:35 +02:00
Sebastian Grewe
9ac2dadd97
Progress on notifications
...
* Added main mail class
* notification class extends mail class
* Added mail template for IDLE workers
* Added notification table to SQL structure
This works already but once notified the status is not reset as soon as
a worker is active again. Need to think of a system to do that
automatically.
Addresses #116
2013-06-07 15:36:35 +02:00
Sebastian Grewe
c69fbe4fc4
Add worker montioring to template and worker class
...
* Add configurable monitoring for workers into template
* Store monitoring status in DB
First commit for #116
2013-06-07 15:36:35 +02:00
Sebastian Grewe
96c9a4ae08
Renamed workers table to pool_worker
...
* This will fix issues with mining pools using the default name
* Back in line with default configurations for most mining pool software
* Fixes #93
2013-06-03 10:59:12 +02:00
Sebastian Grewe
1bdf5e3156
added some more debug output for profiling
2013-05-23 10:02:11 +02:00
Sebastian Grewe
dfc3dc43e5
use difficulty set in config, not hard coded, for worker hashrates
2013-05-22 20:07:28 +02:00
Sebastian Grewe
97eda88e2f
fixing worker updates and deletion
2013-05-21 11:30:46 +02:00
Sebastian Grewe
ef84f5b1fd
added hashrate and activity to getWorkers, properly return all active workers with getCountAllActiveWorkers
2013-05-13 23:31:53 +02:00
Sebastian Grewe
d352adf6f6
adding method to fetch all active worker count
2013-05-13 14:56:58 +02:00
Sebastian Grewe
187fb92272
further cleaned up user class, created worker class, removed ledger and paid calls from user
2013-05-12 11:39:22 +02:00