Jump to content

Abdy

Blesta Developers
  • Posts

    407
  • Joined

  • Last visited

  • Days Won

    36

Reputation Activity

  1. Like
    Abdy reacted to Paul in notify client/subscriber outstock to instock products   
    Not a bad idea. I wonder how much demand there would be for this.
    - Ask for email for out of stock items
    - Save email, linked to package
    - On Package edit, if item quantity available > 0, send email
    Pretty logical.
  2. Like
    Abdy got a reaction from Michael in [Module] cPanel Extended Module for Blesta (Broken)   
    I know, I know  
    I'm working at full speed on the module, however some details are missing. But I will send tomorrow an email to the contributors with more information an access to the second beta, So they can see the current progress.
  3. Sad
    Abdy reacted to FloXera-Jose in [Module] cPanel Extended Module for Blesta (Broken)   
    "In February it will definitely be released to the public."
    coff .. coff .. coff... ...
  4. Like
    Abdy reacted to CoinGate in [Gateway] CoinGate Cryptocurrency Payment Gateway   
    Start accepting cryptocurrencies in your Blesta store via CoinGate!
     
    During previous year, Bitcoin and other cryptocurrencies have proved to be not just a convenient way of making payments, but also an extremely valuable group of assets.
    Are you interested to know how your online business could benefit from digital currencies? There are plenty reasons why, and here are our favorites!
    Attract new customers that wish to spend their coins. The total cryptocurrency market cap has quadrupled in 2017 alone, and coin holders are very willing to spend their tokens on products online!
    Accepting cryptocurrency payments is cheap, easy and safe! No chargeback risks, huge intermediary fees, or country restrictions for your customers. Most importantly, setting it up takes just an hour or so, since you don’t need to fill any paperwork or sign agreements.
    Bitcoin gives you a sustainable competitive advantage! Every business needs some marketing tricks to be different to other players in the market. Even though the adoption of digital currencies is growing, don’t miss the chance and be at the forefront of cryptocurrency adopters in e-commerce.
    Okay, so how do you get started with accepting Bitcoin and other cryptocurrencies?
    CoinGate is a company that offers a flexible and easy solution for all online merchants. Integration of our gateway is super simple, and we provide 24/7/365 support to our merchants as well as their customers who need help with making payments.
    The perks we offer:
    CoinGate is one of few companies that allows accepting not only Bitcoin, but Altcoin payments as well. This feature is integrated automatically for all of our merchants!
    Receive payouts in USD, EUR or Bitcoin (we cover Bitcoin transaction and SEPA transfer costs). Never worry about the technicalities of cryptocurrencies - all payments made with Altcoins are converted to Bitcoin, and paid out in Bitcoin or your currency of choice.
    We charge only 1% from your orders that get paid, and there are no monthly, registration or other fees.
    CoinGate has simplified all the procedures for the merchants. Now, you can extend your invoice expiration time and set up a desired threshold up to which partial payments are automatically accepted.
    We have developed free payment extensions for almost every e-commerce platform, including Blesta! Spend less than an hour to start accepting cryptocurrencies and do not hesitate to contact our support team and developers for integration assistance at https://coingate.com/contact
    Our plugin is already listed on Blesta marketplace - you can download it here:
    https://marketplace.blesta.com/#/extensions/77-Accept Cryptocurrency Payments
    Visit our website for setup instructions and download the Blesta module straight from GitHub:
    https://coingate.com/plugins/blesta
     
  5. Like
    Abdy reacted to Paul in Blesta 4.2.2   
    Version 4.2.2 is now available. Please see the announcement.

    This is a patch release that corrects issues with 4.2.0.
    Be sure to run /admin/upgrade after uploading the patch or full versions. 
    We strongly recommend applying this patch if you are running 4.2.0 and have pro rata enabled for any of your packages. It resolves an issue where invoices for renewing services may, under certain circumstances, be incorrect. The patch may be applied if you are running 4.2.0 or 4.2.1.

    Patching Blesta

    See Patching Blesta in the User Manual for instructions.

    Release Notes

    See Blesta Core - Version 4.2.2.

    See all Change Logs.
  6. Like
    Abdy reacted to Blesta Addons in Deleting Support Tickets   
    if this about the new domains, I hope is not going to be a complete rewrite, so it need some Tweak and enhancement for the packages or something else, we can stay wit the actual module system, but we can't stay with the unique price, we need price for first registration, for renew, and for transfer. after we should look in the order form plugin to make it a fully compatible with the hosting industry.
  7. Like
    Abdy got a reaction from Paul in CentovaCast   
    I added the option to select the AutoDJ type and AutoDJ capabilities. https://github.com/blesta/module-centovacast/pull/2
  8. Like
    Abdy got a reaction from Blesta Addons in CentovaCast   
    I added the option to select the AutoDJ type and AutoDJ capabilities. https://github.com/blesta/module-centovacast/pull/2
  9. Like
    Abdy got a reaction from Michael in CentovaCast   
    I added the option to select the AutoDJ type and AutoDJ capabilities. https://github.com/blesta/module-centovacast/pull/2
  10. Like
    Abdy reacted to Michael in BlestaForums Development   
    Thanks to @cyandark and @timnboys I've got the Alpha 2 in dev: https://screencast.com/t/vdQEiwbfUe
    Just have an issue with my index but that's down to routes. the dropdown for Categories still haven't been sorted so they show the text I've set at the moment will be working on it when I'm back from work tonight.
  11. Like
    Abdy got a reaction from Michael in How to set content by a ID?   
    Great  
  12. Like
    Abdy reacted to Michael in How to set content by a ID?   
    Thank you guys I've finally got where I want almost  just need to fix that routes as it's working at the moment via forum/index/1/ but not /forum/1/ so I need to use the client_loc and plugins and then the folder name I think  
  13. Thanks
    Abdy got a reaction from Michael in How to set content by a ID?   
    Yes, but will be accessible from /forum/index/1/
    If you want to delete the index part of the url you will need to make a route like this
    Router::route("^forum/(.+)", "/my_plugin/forum/index/$1"); You can take as an example the main controller of a previous version of BlestaCMS. It works in a similar way.
  14. Thanks
    Abdy got a reaction from Michael in How to set content by a ID?   
    Assuming you have a controller named "Forum" and a "page" function.
     http://awesomecompany.com/client/plugin/my_plugin/forum/page/1/
    class Forum extends MyPluginController { public function index() { // Main view } public function page() { if (!empty($this->get[0]) && is_numeric($this->get[0])) { $page_id = $this->get[0]; } else { $page_id = 1; } // Load forum model Loader::loadModels($this, ['MyPlugin.ForumsFunctions']); // Get forum page $forum = $this->ForumsFunctions->getForum($page_id); } }  
  15. Thanks
    Abdy got a reaction from Michael in How to set content by a ID?   
    You can also print the $this->get variable to check the content with
    print_r($this->get); exit;  
  16. Thanks
    Abdy got a reaction from Michael in How to set content by a ID?   
    I guess that $this->get can do the job.
    For example, for http://awesomecompany.com/client/plugin/my_plugin/page/12/ $page will be 12
    if (!empty($this->get[0]) && is_numeric($this->get[0])) { $page = $this->get[0]; } else { $page = 1; } Then you can get the page from your model
    Loader::loadModels($this, ['MyPlugin.MyModel']); $page = $this->MyModel->getPage($page);  
  17. Like
    Abdy got a reaction from activa in Die dumping a variable   
    I usually use print_r to see the content of a variable, is more human-friendly.
    public function validate(array $get, array $post) { $cgOrder = $this->coingateCallback($this->ifSet($post['id'])); $return_status = false; $status = null; // Debug print_r($cgOrder); exit;  
  18. Haha
    Abdy reacted to Paul in Video Knowledgebase - by DemoWolf   
    Ad / No Ad options are a great idea, reminds me of Hulu. I hope it does well, and I would encourage anyone reading this to give it a try. (P.S. This is my favorite page https://demowolf.com/video-tutorials-library/other-hosting-tutorials/blesta-admin-series/)
  19. Like
    Abdy reacted to Paul in We want you! :)   
    Yes, only Blesta licenses.  Would be interesting to have a module to sell any packages from your Blesta, but not something we would probably build ourselves. Maybe a Blesta Reseller Module for Blesta to sell Blesta packages, so your resellers running  Blesta could sell your products. Maybe in the future.
  20. Like
    Abdy reacted to Blesta Addons in We want you! :)   
    I Vote for this, i can also support it via donation. we can do it, but is not in our priority tasks.
  21. Like
    Abdy got a reaction from WebhostingNZ.com in Die dumping a variable   
    I usually use print_r to see the content of a variable, is more human-friendly.
    public function validate(array $get, array $post) { $cgOrder = $this->coingateCallback($this->ifSet($post['id'])); $return_status = false; $status = null; // Debug print_r($cgOrder); exit;  
  22. Like
    Abdy got a reaction from Michael in Die dumping a variable   
    I usually use print_r to see the content of a variable, is more human-friendly.
    public function validate(array $get, array $post) { $cgOrder = $this->coingateCallback($this->ifSet($post['id'])); $return_status = false; $status = null; // Debug print_r($cgOrder); exit;  
  23. Like
    Abdy got a reaction from Blesta Addons in Die dumping a variable   
    I usually use print_r to see the content of a variable, is more human-friendly.
    public function validate(array $get, array $post) { $cgOrder = $this->coingateCallback($this->ifSet($post['id'])); $return_status = false; $status = null; // Debug print_r($cgOrder); exit;  
  24. Like
    Abdy reacted to WebhostingNZ.com in EA-PHP70 - 72 & HTTP 500   
    Did you apply the PHP7 patch ?
     
    [EDIT]
    The patch/hotfix is in the folder 'hotfix-php7' when you extract the blesta.zip
  25. Like
    Abdy reacted to Blesta Addons in Allow Modules To Add Cron Tasks   
    This is what i have in my mind, i have made a shema for a plugin that i have called "cron hoster", the idea is a bit simple, the plugin has it own table that store the cron data like the core one, and it intern cron run every 5 min,  the only different is changing the plugin_dir by the module_dir , then the module can add cron via install() function , then in the module should have a function called cron(), this function will be executed by the plugin cron . 
    this function will use it inf registrar modules to check transfers and domains expiration sync, export or import data to a remote server via API . this task will save us a lot of time and hard coding and this should be out with the new domain management and pricing .
×
×
  • Create New...