Code Monkey home page Code Monkey logo

phpbb-groupsub's People

Contributors

dark1z avatar margau avatar stevotvr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

phpbb-groupsub's Issues

More Notifications

There is a need for :

  • Group Subscription begin notification for user [A must & needed, just like expired] :

    • There no notification when a subscription is started , the user see's this
    • Please allow a few minutes for your payment to be processed and your subscription to be activated.
    • but does not see or get any confirmation when payment is processed and subscription is activated.
    • Hence this Notification.
  • User's Group Subscription begin notification for Admin [Optional] :

    • This is Admin opted notification.
    • This can be toggled via settings module in ACP. simple yes or no.
    • Triggered along with the above mentioned Group Subscription begin notification.
    • useful to do some manual stuff , like :
      • thanking the user.
      • in ACP , to do some stuff that require Admin's attention.
      • in Paypal , to do some stuff that require Admin's attention.
      • some other stuff...

I hope you get me & understand it.
Also I am hopping that this is not too much for you.
If more clarification required then let me know.

Thanking you , Best regards πŸ‘

Fatal error regarding "ocramius/proxy-manager" on phpBB 3.3.3

After upgrading to phpBB 3.3.3, this error appears. Running composer require ocramius/proxy-manager in the groupsub directory and purging the cache is a temporary solution.

Got error 'PHP message: PHP Fatal error: Uncaught OutOfBoundsException: Package "ocramius/proxy-manager" is not installed in /home/stevotvr/domains/dev.stevotvr.com/public_html/forum/ext/stevotvr/groupsub/vendor/composer/InstalledVersions.php:168\nStack trace:\n#0 /home/stevotvr/domains/dev.stevotvr.com/public_html/forum/vendor/composer/package-versions-deprecated/src/PackageVersions/Versions.php(112): Composer\InstalledVersions::getPrettyVersion()\n#1 /home/stevotvr/domains/dev.stevotvr.com/public_html/forum/vendor/ocramius/proxy-manager/src/ProxyManager/Version.php(52): PackageVersions\Versions::getVersion()\n#2 /home/stevotvr/domains/dev.stevotvr.com/public_html/forum/vendor/ocramius/proxy-manager/src/ProxyManager/Factory/AbstractBaseFactory.php(80): ProxyManager\Version::getVersion()\n#3 /home/stevotvr/domains/dev.stevotvr.com/public_html/forum/vendor/ocramius/proxy-manager/src/ProxyManager/Factory/LazyLoadingValueHolderFactory.php(45): ProxyManager\Factory\AbstractBaseFactory->generateProxy()\n#4 /home/stevo...'

extension breaks the phpbb install.

im guessing there is no work being done on the extension? ive had to reinstall and delete the whole extension as none of the latest or betas are working in 3.3.4. thanks

PayPal payment without function

Hello.

I have installed version 1.3.0-beta4 and have found a bug.

Open stevotvr/groupsub/language/en/common.php

'GROUPSUB_DECIMAL_SEPARATOR' => '.', 'GROUPSUB_THOUSANDS_SEPARATOR' => ',',

If you replace the period with a comma and the comma with the period, the Paypal payment will not work.

For information only

Expand Package Group Feature

This Issue to track the expanding Group Subscription extension's Package Group Feature,
since @stevotvr said that "he/she wanted to implement in his/her own way" { #16 (comment) } .
Below is @stevotvr's Proposed Checklist { #17 (comment) } .


To make it Feature Rich , here are the Checklist :

  • Actions to perform upon the start of a subscription:
    • Add subscriber to groups (list)
    • Remove subscriber from groups (list)
    • Set default group for subscriber
  • Actions to perform upon the end of a subscription:
    • Add subscriber to groups (list)
    • Remove subscriber from groups (list)
    • Set default group for subscriber
  • Add events for other extensions to be able to add more actions
    • Template event for the start action section
    • Template event for the end action section
    • PHP event for when the edit package form is submitted

Hope to see this features soon.
If you need help , kindly let me know.

Thanking you , Best regards πŸ‘

paypal transactions not registering sometimes

Sometimes the paypal payment will be made, but the transaction will now show up in the admin panel for groupsub, forcing me to add the user's subscription manually.

I usually have about 5-10 purchases a day so it's not that many, it seems like around 3 or 4 out of 10 will not be shown on the transaction list in the admin panel for groupsub. Sometimes they appear later on.

Any ideas on what i should try?

I am using phpbb 3.2.5 and MySQL 5.6 and PHP 5.6.

Edit: seems like it might be my hosting servers sucking or paypals servers sucking but im not sure. what do you think dad?

Please help or provide any advice or suggestions dad, I love you so much

Add the terms to Edit/Create Subscription

I do not know how to express this in words , but I have made an Image for it :
0

This will reduce Admin's work of calculating the days & find exact date to end the sub, everytime while editing/creating many subs.

I hope you get me & understand it.
If more clarification required then let me know.

Thanking you , Best regards πŸ‘

Fix ACP Packages Template wrt Term table

Well !!! After further investigation ... There is a bug in admin.js...
To resolve this , you have 3 options :

  1. turn the first table to non-responsive. {not recommended}
  2. Add the thead to with style="display: none;" & wait till someone make a PR to fix that JS issue. { will take plenty of time }
  3. Don't use table inside table , instead use Div. {recommended & also looks cool on desktop & Mobile devices}

Best regards πŸ‘

Manually Add Users

Would it be possible to be able to manually add users through the ACP to a group and have it expire at a set date? This way I'm able to also manage people who donate by means other than PayPal.

Also, to add to that, hide the donate button but still be able to manage people into groups automatically.

doesn't work on my forums

Have tried with sandbox and without

Have tried changing versions of phpbb, tried 3.2.3, 3.2.4, 3.2.5.

Test purchases and sandbox purchases never show up in the transactions or subscriptions

Tried changing the cron from 1 hour to 1 minute to see if it would help add the transaction to the list, but nothing ever showed up even after disabling the extension, re-enabling, trying more types of purchases, etc.

Tried disabling all other extensions, using default style

No idea what else to try, really want to use this extension as I'm using another paid one right now called bbmembership that also has problems, but bbmembership works fine with some edits i've made as well as an autohotkey script for it that refreshes the groups for it every 5 minutes.

I couldn't find or didn't look long enough to see where or how this groupsub extension knows to add a new subscriber or how frequently it checks for new subcribers (is it that 1 hour cronjob?).

I hope you can help dad, I love you

Add Description for Subscribe Page.

Add Description for Subscribe Page to put up some Information.
After line : https://github.com/stevotvr/phpbb-groupsub/blob/master/styles/all/template/package_list.html#L3
BUT before line : https://github.com/stevotvr/phpbb-groupsub/blob/master/styles/all/template/package_list.html#L5
similar to : From https://github.com/stevotvr/phpbb-groupsub/blob/master/styles/all/template/package_list.html#L78 To https://github.com/stevotvr/phpbb-groupsub/blob/master/styles/all/template/package_list.html#L86

Will require a $config to toggle this Description On/Off.
Also will require a $config_text to store this Description.

Hope you consider this Enhancement in your Extension.

Thanking you , Best regards πŸ‘

Selected sorting does not remain as set

If I set the sorting in the ACP to 25 entries per page and sort by any kind of criterion, then the setting on page 2 changes again as it was default at the beginning. I have 75 entries in my ACP

Switch to the new PayPal API

Replace the PayPal integration to use the new PayPal API. Possibly switch to use PayPal subscriptions if possible.

Umlauts appear as question marks

Hello.

When I try to write a text with "Γ€" , "ΓΆ" or "ΓΌ" in the page header field in the Forum ACP / Extensions / Group Subscription / Settings, two question marks appear both in the ACP but also on the Subscription page.

Bye Jan

User defined Max number of terms displayed as input type radio.

Let user defined the Max number of terms displayed as input type radio.

At line : https://github.com/stevotvr/phpbb-groupsub/blob/master/styles/all/template/package_list.html#L60

{% elseif p.term|length > 6 %}

replace the 6 with a variable.

Uses :

  1. If the admin wants to display "more than 6" OR "less than 6" option as input type radio , then they can choose the same.
  2. This will allow some granularity on that page.
  3. This will also allow the forum user to clearly see more options & compare.
  4. If you want you can implement per package bases. {Optional}
  5. Default should be 6 , Min should be 2 & Max should be 99 or atleast 15.

I hope you get me & understand it.
If more clarification required then let me know.

Thanking you , Best regards πŸ‘

Modal For SubScribe Page

Would be great to have a modal instead of going to a next page for subscribing the plan choosed. More user friendly I would say. Just an idea ;)

Add error logging

Hi,
thanks for this plugin!
I'm running 1.1.2 with phpBB 3.3.0.
I see IPN Requests in my access log, but all of them are answered with 400. The transaction table is empty. The PayPal transaction itself is successfull.

Is there any way to get debug output out of groupsub to know where the problem is?
Thanks!
margau

Groups changing successfully but not ranks

I just noticed now that ranks don't change when the groups change. Everything else works perfectly but the ranks that are associated with the groups. Not sure if anybody has pointed it out before.

Ability to Re-Activate previous Subscription

Reasons :

  1. Since the "View" button in "View transactions" of ACP , redirects to the sub activated at that time,
    & not the latest sub created by Admin manually.
  2. Manually adding a new Sub with same data of old sub , re-activate the Old Sub.
  3. Can be used to pause the sub for a user temporally by deactivating & then re-activating the same sub again.

I hope you get me & understand it.
If more clarification required then let me know.

Thanking you , Best regards πŸ‘

Renewal for existing Subscription for Unlimited does not Update Expire time.

The renewal for existing subscription for "Unlimited" does not update "Expire" time for that subscription.

How to reproduce :

  1. The user did not use the sub's system , instead had transferred directly to PP account.
    So I added that user to the sub via ACP.
  2. When the "Expiry" time was near , the user used the "Renewal" button from sub's system using "Unlimited" option.
  3. Transaction was successful but user's existing subscription's "Expire" time was not update for "Unlimited".

I hope you get this & understand what i mean.

BTW , when user has the "Unlimited" option , the "Subscriptions" list page only says "You are subscribed" instead of specifying like "You are subscribed for Unlimited".
Coz some users panicked , saying "what plan they are on ?"

Thanking you , Best regards πŸ‘

Remove User from NRU Group via Package

In Manage packages > Either Create subscription package or Edit subscription package > fieldset of Package groups > Add Remove from "Newly registered users" groups :
Where Select one or more groups to remove subscribers from.


My(my friends forum) case scenario :
Remove user from Newly registered users which has all the Never permissions...
When user subscribe's to one of the package , remove that user from Newly registered users.

Others case scenario :
Remove user from any groups ({that may have Never permissions}), When user subscribe's to the package.


Of-course it should not display Pre-defined groups just like in Package groups,
exception to Newly registered users group.


Exceptional case scenario , where due to human error , people might select same groups in Package groups & Remove form groups ,
Then ignore those groups from Remove from groups .


Hoping that you consider this feature & see it realized. πŸ˜ƒ

Thanking you , Best regards πŸ‘

Add "Manage subscriptions" Mode to "User administration"

I do not know how to express this in words , but I have made an Image for it :
1

When too many subs are there by many users & also for same user ,
it becomes hard to find a particular Sub for a specific user.

This will solve that.

If you are at it , you may also want to add "View transactions" , If & only if you want to...

I hope you get me & understand it.
If more clarification required then let me know.

Thanking you , Best regards πŸ‘

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.