Commit Graph

595 Commits

Author SHA1 Message Date
Sebastian Grewe
6cc2a95d9e Merge pull request #316 from TheSerapher/issue-310
Adding configurable website title
2013-07-01 08:21:42 -07:00
Sebastian Grewe
31d898cbc1 Adding configurable website title
Fixes #310
2013-07-01 17:21:12 +02:00
Sebastian Grewe
2dd333b5d8 Changing wallet error message from litecoind
Since plenty scrypt based currencies are supported, changed error
message to say `wallet` instead of `litecoind` when failing to connect
to RPC service.
2013-07-01 12:47:33 +02:00
Sebastian Grewe
014813603e Cleaning up more PHP warnings
* Cleaned up registration page
* Made all fields required via HTML5 tag
* Adjusted login template with required HTML5 tags too
2013-07-01 12:43:13 +02:00
Sebastian Grewe
c803ba3e51 Merge pull request #306 from TheSerapher/issue-305
Issue 305
2013-07-01 03:35:12 -07:00
Sebastian Grewe
e3c1d7e0d0 Modfied templates to support empty trade currency
This will remove any template content related to the trade currency if
that one is left empty in the configuration.

While going through the templates I also cleaned up the PHP Warnings
left. The code and templates should now process without throwing any PHP
warnings.

Fixes #305 and further addresses #301
2013-07-01 12:32:59 +02:00
Sebastian Grewe
54371ffe11 Updated inline config documentation
Added reference to trade header removal. This allows users to disable
the trade header at the top of the page by setting currency to an empty
string.

Addresses #305
2013-07-01 12:12:04 +02:00
Sebastian Grewe
f333982698 Merge pull request #304 from TheSerapher/issue-275-pos-support
Issue 275 pos support
2013-07-01 01:38:34 -07:00
Sebastian Grewe
fafa7f9f80 Merge pull request #302 from TheSerapher/issue-298
Disable trade currency if no price currency defined
2013-06-30 17:01:05 -07:00
Sebastian Grewe
fe5c42e6f6 Disable trade currency if no price currency defined
This will disable the trace exchange display in the header if no
currency is defined in the configuration.

Fixes #298
2013-07-01 02:00:05 +02:00
Sebastian Grewe
6e8d83e9ff Merge pull request #301 from TheSerapher/issue-296
Properly display estimates on 0 valid shares
2013-06-30 16:58:06 -07:00
Sebastian Grewe
01afd2f02f Properly display estimates on 0 valid shares
If pool has no valid shares, display 0 as the estimated payout. This
will avoid a PHP Warning devision by zero.

Fixes #296, do not run into Divide by zero error when missing round
shares
2013-07-01 01:55:29 +02:00
Sebastian Grewe
4be963d7be Detect if we use POS difficulties or not
Fixes #275
2013-06-30 19:35:49 +02:00
Sebastian Grewe
af70a194c9 Adding support for POS coin
This will fix #275 and add proper support for a different implementation
of network difficulty.
2013-06-30 19:35:49 +02:00
Sebastian Grewe
4c04142f45 Merge pull request #294 from TheSerapher/issue-291
Re-add favicon to master template
2013-06-30 10:24:58 -07:00
Sebastian Grewe
343aa3ce51 Merge pull request #293 from TheSerapher/issue-292
Fix own list entry if not in top-15
2013-06-30 10:24:44 -07:00
Sebastian Grewe
94b75d7a44 Re-add favicon to master template
Fixes #291
2013-06-30 19:24:05 +02:00
Sebastian Grewe
cf921e72c3 Fix own list entry if not in top-15
Fixes #292
2013-06-30 19:22:57 +02:00
Sebastian Grewe
cfb209a425 removed debug output 2013-06-30 13:43:05 +02:00
Sebastian Grewe
5436be049d Improved dist configuration file
* Added more inline documentation
* Removed array notation for config
* Added defaults to documentation

This should help newcomers get setup. All options are now documented and
explained throughout the configuration file.
2013-06-30 13:35:04 +02:00
Sebastian Grewe
d7182ce74f Merge pull request #290 from TheSerapher/remove-register-configuration
Removed registration configuration option
2013-06-30 03:32:53 -07:00
Sebastian Grewe
3e07263ae9 Removed registration configuration option
* Removed old registration configuration option from config file
* Changed database registration option to allow registrations by default
* Changed admin settings template for new DB option
* Changed registration controllers for new DB option

Fixes an issue with registrations not working if settings table is
empty.
2013-06-30 12:29:52 +02:00
Sebastian Grewe
1ae93a8db8 adding most recent full structure for DB 2013-06-30 12:20:10 +02:00
Sebastian Grewe
294b50ccde Merge pull request #289 from TheSerapher/issue-259
Enable or Disable maintenance and registrations
2013-06-30 03:07:02 -07:00
Sebastian Grewe
7390ca38e5 Enable or Disable maintenance and registrations
This will allow any admin to enable or disable a pool maintenance mode.
Regular users that are still logged in will not be kicked out (yet). New
users that are trying to login and are not admins will be denied access.

Also added registration option to Admin Settings via WebUI. You can now
disable new accounts via web option or configuration setting.

Fixes #259 but also adds an additional feature.
2013-06-30 12:03:46 +02:00
Sebastian Grewe
6e62eff59b Merge pull request #288 from TheSerapher/issue-267
Adding SQL based pagination to admin transactions
2013-06-30 02:07:47 -07:00
Sebastian Grewe
483e554259 Adding SQL based pagination to admin transactions
This will prevent PHP OOM errors due to a large amount of transactions.
You can find navigation arrows at the top and fetch 30 transactions at a
time.

Fixes #267
2013-06-30 11:04:12 +02:00
Sebastian Grewe
e9096ec2e1 Merge pull request #287 from TheSerapher/issue-282
Add number formatting in account transactions
2013-06-30 01:33:05 -07:00
Sebastian Grewe
cc6b4b3120 Add number formatting in account transactions
This should fix #282 where numbers are displayed in scientific notation.
2013-06-30 10:32:09 +02:00
Sebastian Grewe
77838ca696 Merge pull request #286 from TheSerapher/issue-285
Adding worker overview via navbar
2013-06-30 01:19:53 -07:00
Sebastian Grewe
4371238bd5 Adding worker overview via navbar
Fixes #285
2013-06-30 10:19:20 +02:00
Sebastian Grewe
8ff4dceca3 force opening in new tab on footer link 2013-06-29 21:53:29 +02:00
Sebastian Grewe
c812fe1527 adding URL to my project in footer 2013-06-29 21:51:55 +02:00
Sebastian Grewe
6fe9e091fb Merge branch 'next' of github.com:TheSerapher/php-mmcfe-ng into next 2013-06-29 21:35:24 +02:00
Sebastian Grewe
7a5f0b2124 adding Mobile WebUI to feature list 2013-06-29 21:35:12 +02:00
Sebastian Grewe
ed06dc5c0d Merge pull request #284 from TheSerapher/issue-283
Adding swipable sidebar
2013-06-29 12:32:07 -07:00
Sebastian Grewe
f6242f2c74 Adding swipable sidebar
* Login to mobile version to enable sidebar
* Swipe right to display your old dashboard
* Modified `home.inc.php` to default to news at all times again
* Modified sidebar implementation to change via config setting
* Modified mobile navigation bar and header
* Added `sidebar_prop.tpl` file for both themes

Some breaking changes might be introduced here if you are running your
own template implementation. Please ensure that `home/default.tpl` will
display the news posts. `sidebar.tpl` is now `sidebar_prop.tpl`.

If the files are missing you will get a PHP error. Check your logs what
file is missing and create them from my original samples.

Fixes #283
2013-06-29 21:26:58 +02:00
Sebastian Grewe
f9f776a015 Display newspage on Mobile if not authed
* Do not show dashboard if user is not logged in
* Show news on Mobile and Desktop by default
* Show Dasboard on mobile once logged in
* Make News Navbar item default for unauthed users on mobile
* Add Dash Navbar item for authed users on mobile
2013-06-29 15:26:16 +02:00
Sebastian Grewe
dc2dda63f5 Merge pull request #280 from TheSerapher/issue-278-279
Adding mobile dashboard and news page
2013-06-29 06:13:19 -07:00
Sebastian Grewe
c66c448836 Adding mobile dashboard and news page
* Adding mobile detection to home page
* Allow home page to default to news for desktops
* Use payout specific sidebar for mobile homescreen
* Added News navigation option to mobile

Fixes #278
Fixes #279
2013-06-29 15:11:57 +02:00
Sebastian Grewe
714523aeac Merge pull request #277 from TheSerapher/issue-274
Issue 274
2013-06-29 05:52:19 -07:00
Sebastian Grewe
eb41138f36 Wider sidebar, smaller font
Fixes #274
2013-06-29 14:51:21 +02:00
Sebastian Grewe
207c779cd6 Merge branch 'next' of github.com:TheSerapher/php-mmcfe-ng into next 2013-06-28 22:01:12 +02:00
Sebastian Grewe
f80648e1fd proper number format for invalid % 2013-06-28 22:00:46 +02:00
Sebastian Grewe
b90662e544 Merge branch 'next' of github.com:TheSerapher/php-mmcfe-ng into next 2013-06-28 21:54:52 +02:00
Sebastian Grewe
60a2a44552 Merge pull request #273 from TheSerapher/issue-272
Added % of invalids for pool and user
2013-06-28 12:53:01 -07:00
Sebastian Grewe
ee9a6eed6a Added % of invalids for pool and user
Fixes #272
2013-06-28 21:52:28 +02:00
Sebastian Grewe
954d5df1ba Merge pull request #271 from TheSerapher/issue-270
Allow regular users to check their own workers
2013-06-28 12:38:32 -07:00
Sebastian Grewe
3421cf63b6 Allow regular users to check their own workers
Fixes #270
2013-06-28 21:38:03 +02:00
Sebastian Grewe
50edf2648a Merge pull request #269 from TheSerapher/issue-268
Distinguish between admin and user API call
2013-06-28 12:34:22 -07:00