Commit Graph

1753 Commits

Author SHA1 Message Date
Sergey Kukunin
75c7e0fc6d Implement Templates admin page
Create `templates` table in database
Add navigation links to Template page
Let admin to manage his templates from adminpanel
2013-12-09 20:55:58 +02:00
Sebastian Grewe
8a3e38b882 [FIX] PHP Notice warning 2013-12-09 16:22:01 +01:00
Sebastian Grewe
eefb3a213a Merge pull request #936 from TheSerapher/issue-934
[FIX] Network hashrate in dashboard
2013-12-09 07:12:27 -08:00
Sebastian Grewe
47e0b2ac74 [FIX] Network hashrate in dashboard
Also adds some fixes for hashrate updates on the pool statistics page in
case the API is disabled alltogether.

Fixes #934 once merged.
2013-12-09 16:11:31 +01:00
Sebastian Grewe
2595a2a20d [UPDATE] Added failed_pins to base structure 2013-12-09 15:47:28 +01:00
Sebastian Grewe
d46ac75f43 Merge pull request #932 from TheSerapher/issue-928
[UPDATE] Do not send mails on disabled payouts
2013-12-09 00:17:30 -08:00
Sebastian Grewe
23f72fb576 [UPDATE] Do not send mails on disabled payouts
Fixes #928 once merged.
2013-12-09 09:15:33 +01:00
Sebastian Grewe
f884349359 Merge pull request #920 from TheSerapher/issue-670
[IMPROVED] Lockout user on invalid pin/password
2013-12-08 22:27:17 -08:00
Sebastian Grewe
f4beb36708 Merge pull request #919 from TheSerapher/issue-904
[IMPROVED] Added balance checks post payouts
2013-12-08 22:24:08 -08:00
Sebastian Grewe
be907bc8f0 Merge pull request #918 from TheSerapher/issue-917
[ADDED] Transaction summary to getuserstatus API
2013-12-08 00:46:54 -08:00
Sebastian Grewe
50634502d2 [ADDED] Transaction summary to getuserstatus API
Fixes #917 once merged.
2013-12-08 09:45:51 +01:00
Sebastian Grewe
bb55001db7 [ADDED] ACL to hide news post author
This will allow admins to hide the actual username/author from their newsposts.
Useful if you don't wish to give your admin account away or in case you
have no admin-only account.
2013-12-07 22:30:27 +01:00
Sebastian Grewe
256b5f59c6 [IMPROVED] Lockout user on invalid pin/password
This will lock a user account if a password or PIN has been entered
wrong for multiple times in a row. When unlocking the account via admin
panel, both counters are reset so the user can log in again.

This should fix issues with brute force attacks to access user accounts.

Please see configuration dist file for new config options.
Please import SQL upgrade 007 to add new column to user accounts table.

Addresses #670 and should be merged once tested.
2013-12-07 22:14:14 +01:00
Sebastian Grewe
8fbad03457 Merge pull request #915 from TheSerapher/issue-897
[CHANGED] Do not send mail on uptime robot update
2013-12-07 05:18:33 -08:00
Sebastian Grewe
21af8dd83f [CHANGED] Do not send mail on uptime robot update
Do not send a mail notification in case the uptime robot updates are
failing.

Fixes #897 once merged.
2013-12-07 14:17:42 +01:00
Sebastian Grewe
4ab00f01b2 Merge pull request #914 from TheSerapher/issue-910
[FIX] No uptime status on empty result
2013-12-07 05:15:48 -08:00
Sebastian Grewe
fa8406b172 [FIX] No uptime status on empty result
Fixes #910 once merged
2013-12-07 14:15:10 +01:00
Sebastian Grewe
53b94f7aef Merge pull request #913 from TheSerapher/issue-912
[ADDED] getInfo output to wallet information
2013-12-07 05:00:35 -08:00
Sebastian Grewe
d98bb2f368 [ADDED] getInfo output to wallet information
Adds some additional wallet infos to the wallet info page in the admin
panel. Specifically the errors output might be interesting for users not
checking their RPC regularly for mandatory updates.

Fixes #912 once merged.
2013-12-07 13:59:33 +01:00
Sebastian Grewe
bbf7b5fb39 Merge branch 'next' of https://github.com/TheSerapher/php-mpos into next 2013-12-07 13:33:04 +01:00
Sebastian Grewe
eec52b7e4a [UPDATE] Cache RPC getinfo calls 2013-12-07 13:32:57 +01:00
Sebastian Grewe
69fb16698d Update README.md
Removing some unused pools.
2013-12-07 13:14:39 +01:00
Sebastian Grewe
4ded825326 [IMPROVED] Use static data first on dashboard 2013-12-06 16:35:39 +01:00
Sebastian Grewe
217f4a7993 [MERGE] Fixed merge conflict 2013-12-06 15:45:03 +01:00
Sebastian Grewe
4bd371ffc6 [IMPROVED] Check system load, dashboard updates
This will suspend any dashboard updates if the system load exceeds a
configurable threshold. Graphs will not update until the system load is
again below the threshold.

See dist config for new option.

Should help those pools suffering from too many live update users.
2013-12-06 14:58:37 +01:00
Sebastian Grewe
9bd1f8e963 [ADDED] System load to dashboard call 2013-12-06 14:38:59 +01:00
Sebastian Grewe
1074c8c0bf [UPDATE] Removed redundant calls 2013-12-06 14:35:28 +01:00
Sebastian Grewe
4c7fe3387d Merge pull request #905 from TheSerapher/issue-899
[FIX] Disable caching for mail data
2013-12-05 09:33:38 -08:00
Sebastian Grewe
0740eca0ab [IMPROVED] Added balance checks post payouts
Fixes #904 once merged.
2013-12-05 18:12:40 +01:00
Sebastian Grewe
524be78a28 Update footer.tpl
Reducing donation coin spread
2013-12-05 17:52:25 +01:00
Sebastian Grewe
c9270db811 Update README.md
Removing coin spread for donations
2013-12-05 17:29:21 +01:00
Sebastian Grewe
7f3fc63d0e Merge pull request #894 from TheSerapher/issue-874
[REMOVED] mmcFE Theme dropped from project
2013-12-05 01:57:07 -08:00
Sebastian Grewe
100b4453c3 [FIX] Disable caching for mail data 2013-12-05 01:13:16 +01:00
Sebastian Grewe
3c8e0091ff Merge pull request #900 from TheSerapher/issue-899
[SECURITY] Clear cache before sending a mail
2013-12-04 10:35:13 -08:00
Sebastian Grewe
e18c7b0508 [SECURITY] Clear cache before sending a mail
Will fix an issue with users receiving wrong mails, e.g. during password
resets ONLY IF smarty cache is enabled.

Please update ASAP if you have smarty caches enabled! This is a very big
issue. By default smarty caches are disabled and not recommended to be
used. See configuration file.

Fixes #899 once merged.
2013-12-04 19:15:51 +01:00
Sebastian Grewe
084bf67dc7 [FIX] Undefined index in Mail Class 2013-12-04 15:58:36 +01:00
Sebastian Grewe
9cfce0ff06 [FIX] Show price/workers 2013-12-04 10:45:01 +01:00
Sebastian Grewe
ca427b414b [FEATURE] Disable Dashboard and Dashboard API
Allows pools to disable the dashboard and dashboard API completely.
Useful if you are not running a master/load(/load/load) setup to deal
with frequent live queries.

Fixes #876 once merged.
2013-12-04 09:54:11 +01:00
Sebastian Grewe
048ad3a71a [UPDATE] Adding txid to base structure 2013-12-04 08:53:37 +01:00
Sebastian Grewe
288c2dd866 Merge pull request #893 from TheSerapher/issue-872
Issue 872
2013-12-03 01:10:35 -08:00
Sebastian Grewe
08e988a581 Merge pull request #892 from TheSerapher/issue-883
[FIX] Added missing space in Getting Started link
2013-12-03 01:03:44 -08:00
Sebastian Grewe
ae20f3bfd0 [FIX] Added missing space in Getting Started link
Fixes #883 once merged.
2013-12-03 10:03:06 +01:00
Sebastian Grewe
34a083fa1c [REMOVED] mmcFE Theme dropped from project
This fixes #874 once merged.

It will require a couple of tests by other users to ensure that
MPOS is not affected (via hard-linked URLs for example).
2013-12-03 10:00:15 +01:00
Sebastian Grewe
e66975c77d Merge pull request #891 from TheSerapher/issue-866
[ADDED] gettopcontributors API call
2013-12-03 00:18:47 -08:00
Sebastian Grewe
8e7004dd7d [ADDED] gettopcontributors API call
* List top 15 share and hashrate contributors

Fixes #866
2013-12-03 09:15:51 +01:00
Sebastian Grewe
9c101e5ca0 [FIX] Division by 0 2013-12-02 17:14:16 +01:00
Sebastian Grewe
61d52657f1 [FIX] Division by 0 2013-12-02 17:13:55 +01:00
Sebastian Grewe
5edf88b2ee [FIX] Division by 0 2013-12-02 17:13:09 +01:00
Sebastian Grewe
cdf0999178 [REVERT,MERGE] Reverted all previous TX ID boundaries 2013-12-02 17:08:13 +01:00
Sebastian Grewe
7b41a75f92 [FIX] Added where clause for archived 2013-12-02 16:50:16 +01:00