Jump to content

Amit Kumar Mishra

Members
  • Posts

    254
  • Joined

  • Last visited

  • Days Won

    24

Posts posted by Amit Kumar Mishra

  1. fresh install of latest blesta on wamp64 with php8.1 gives this error when error reporting is enabled

     Fatal error: During inheritance of SessionHandlerInterface: Uncaught UnknownException: Return type of Minphp\Session\Handlers\PdoHandler::open($savePath, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\wamp64\www\blesta\vendors\minphp\session\src\Handlers\PdoHandler.php:65 Stack trace: #0 C:\wamp64\www\blesta\vendors\monolog\monolog\src\Monolog\ErrorHandler.php(232): UnknownException::setErrorHandler(8192, 'Return type of ...', 'C:\\wamp64\\www\\b...', 65, Array) #1 C:\wamp64\www\blesta\vendors\minphp\session\src\Handlers\PdoHandler.php(10): Monolog\ErrorHandler->handleError(8192, 'Return type of ...', 'C:\\wamp64\\www\\b...', 65) #2 C:\wamp64\www\blesta\vendors\composer\ClassLoader.php(478): include('C:\\wamp64\\www\\b...') #3 C:\wamp64\www\blesta\vendors\composer\ClassLoader.php(346): Composer\Autoload\includeFile('C:\\wamp64\\www\\b...') #4 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Components\Session.php(56): Composer\Autoload\ClassLoader->loadClass('Minphp\\Session\\...') #5 [internal function]: Session->__construct() #6 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(274): ReflectionClass->newInstance() #7 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(253): Loader::createInstance('Session', Array) #8 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(140): Loader::loadInstances(Array, Array, 'components') #9 C:\wamp64\www\blesta\helpers\widget\widget.php(38): Loader::loadComponents(Object(Widget), Array) #10 [internal function]: Widget->__construct() #11 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(274): ReflectionClass->newInstance() #12 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(253): Loader::createInstance('Widget', Array) #13 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(158): Loader::loadInstances(Array, Array, 'helpers') #14 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Controller.php(154): Loader::loadHelpers(Object(AdminSystemCompanies), Array) #15 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Controller.php(123): Controller->helpers(Array) #16 C:\wamp64\www\blesta\app\app_controller.php(0): Controller->__construct() #17 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Dispatcher.php(119): AppController->__construct('admin_system_co...', NULL, false) #18 C:\wamp64\www\blesta\index.php(21): Dispatcher::dispatch('/blesta/admin/s...') #19 {main} in C:\wamp64\www\blesta\vendors\minphp\session\src\Handlers\PdoHandler.php on line 10
    Call Stack
    # Time Memory Function Location
    1 0.0006 366136 {main}( ) ...\index.php:0
    2 0.0281 414592 Dispatcher::dispatch( $requestUri = '/blesta/admin/settings/system/companies/', $isCli = ??? ) ...\index.php:21
    3 0.0405 713120 Controller->__construct( ) ...\app_controller.php:0
    4 0.0446 721960 Controller->helpers( $helpers = [0 => 'CurrencyFormat', 1 => 'Date', 2 => 'DataStructure', 3 => 'Form', 4 => 'Html', 5 => 'Xml', 6 => 'Javascript', 7 => 'Widget', 8 => 'WidgetClient'] ) ...\Controller.php:123
    5 0.0446 721960 Loader::loadHelpers( $parent = class AdminSystemCompanies { public $structure = class View { protected $vars = NULL; public $file = NULL; public $view_ext = '.pdt'; public $view = 'admin\\default'; public $default_view = 'admin\\default'; public $view_dir = '/blesta/app/views/admin/default/'; public $view_path = 'app\\'; public $default_view_path = 'app\\'; private $container = class Minphp\Container\Container { ... }; public $CurrencyFormat = class CurrencyFormat { ... }; public $Date = class Date { ... }; public $DataStructure = class DataStructure { ... }; public $Form = class Form { ... }; public $Html = class Html { ... }; public $Xml = class Xml { ... }; public $Javascript = class Javascript { ... } }; public $structure_view = 'structure'; public $view = class View { protected $vars = NULL; public $file = NULL; public $view_ext = '.pdt'; public $view = 'admin\\default'; public $default_view = 'admin\\default'; public $view_dir = '/blesta/app/views/admin/default/'; public $view_path = 'app\\'; public $default_view_path = 'app\\'; private $container = class Minphp\Container\Container { ... }; public $CurrencyFormat = class CurrencyFormat { ... }; public $Date = class Date { ... }; public $DataStructure = class DataStructure { ... }; public $Form = class Form { ... }; public $Html = class Html { ... }; public $Xml = class Xml { ... }; public $Javascript = class Javascript { ... } }; public $uri = NULL; public $uri_str = NULL; public $get = NULL; public $post = NULL; public $files = NULL; public $plugin = NULL; public $controller = 'admin_system_companies'; public $action = NULL; public $is_cli = FALSE; protected $uses = []; protected $components = [0 => 'Security']; protected $helpers = [0 => 'CurrencyFormat', 1 => 'Date', 2 => 'DataStructure', 3 => 'Form', 4 => 'Html', 5 => 'Xml', 6 => 'Javascript', 7 => 'Widget', 8 => 'WidgetClient']; private ${Controller}container = class Minphp\Container\Container { private ${Pimple\Container}values = [...]; private ${Pimple\Container}factories = class SplObjectStorage { ... }; private ${Pimple\Container}protected = class SplObjectStorage { ... }; private ${Pimple\Container}frozen = [...]; private ${Pimple\Container}raw = [...]; private ${Pimple\Container}keys = [...] }; private ${Controller}cache_ttl = NULL; private ${Controller}rendered = FALSE; public $request_uri = NULL; public $server_protocol = NULL; public $base_url = NULL; public $base_uri = NULL; protected $company_id = NULL; protected $public_uri = NULL; protected $admin_uri = NULL; protected $client_uri = NULL; protected $layout = 'default'; protected $logger = NULL; private ${AppController}portal = 'admin'; private ${AppController}messages = NULL; private ${AppController}params = NULL; private ${AppController}widgets_state = []; public $Security = class Security { }; public $CurrencyFormat = class CurrencyFormat { private $company_id = NULL; public $Currencies = class Currencies { ... } }; public $Date = class Date { private ${Minphp\Date\Date}formats = [...]; private ${Minphp\Date\Date}timezone_from = NULL; private ${Minphp\Date\Date}timezone_to = NULL }; public $DataStructure = class DataStructure { }; public $Form = class Form { public $xhtml = TRUE; private ${Minphp\Form\Form}eol = '\n'; private ${Minphp\Form\Form}return_output = FALSE; private ${Minphp\Form\Form}csrf_token_name = '_csrf_token'; private ${Minphp\Form\Form}csrf_auto_create = TRUE; private ${Minphp\Form\Form}csrf_token_key = '7nE4=3lXeu;K80l?v_F06Eh28JS>L;:1' }; public $Html = class Html { public $xhtml = TRUE }; public $Xml = class Xml { public $tab = '\t'; public $root_node = 'result' }; public $Javascript = class Javascript { public $xhtml = TRUE; private ${Minphp\Javascript\Javascript}js_files = [...]; private ${Minphp\Javascript\Javascript}js_inline = [...]; private ${Minphp\Javascript\Javascript}default_path = NULL } }, $helpers = [0 => 'CurrencyFormat', 1 => 'Date', 2 => 'DataStructure', 3 => 'Form', 4 => 'Html', 5 => 'Xml', 6 => 'Javascript', 7 => 'Widget', 8 => 'WidgetClient'] ) ...\Controller.php:154
    6 0.0446 722336 Loader::loadInstances( $classes = [0 => 'CurrencyFormat', 1 => 'Date', 2 => 'DataStructure', 3 => 'Form', 4 => 'Html', 5 => 'Xml', 6 => 'Javascript', 7 => 'Widget', 8 => 'WidgetClient'], $set_in = [0 => class AdminSystemCompanies { public $structure = class View { ... }; public $structure_view = 'structure'; public $view = class View { ... }; public $uri = NULL; public $uri_str = NULL; public $get = NULL; public $post = NULL; public $files = NULL; public $plugin = NULL; public $controller = 'admin_system_companies'; public $action = NULL; public $is_cli = FALSE; protected $uses = [...]; protected $components = [...]; protected $helpers = [...]; private ${Controller}container = class Minphp\Container\Container { ... }; private ${Controller}cache_ttl = NULL; private ${Controller}rendered = FALSE; public $request_uri = NULL; public $server_protocol = NULL; public $base_url = NULL; public $base_uri = NULL; protected $company_id = NULL; protected $public_uri = NULL; protected $admin_uri = NULL; protected $client_uri = NULL; protected $layout = 'default'; protected $logger = NULL; private ${AppController}portal = 'admin'; private ${AppController}messages = NULL; private ${AppController}params = NULL; private ${AppController}widgets_state = [...]; public $Security = class Security { ... }; public $CurrencyFormat = class CurrencyFormat { ... }; public $Date = class Date { ... }; public $DataStructure = class DataStructure { ... }; public $Form = class Form { ... }; public $Html = class Html { ... }; public $Xml = class Xml { ... }; public $Javascript = class Javascript { ... } }, 1 => class View { protected $vars = NULL; public $file = NULL; public $view_ext = '.pdt'; public $view = 'admin\\default'; public $default_view = 'admin\\default'; public $view_dir = '/blesta/app/views/admin/default/'; public $view_path = 'app\\'; public $default_view_path = 'app\\'; private $container = class Minphp\Container\Container { ... }; public $CurrencyFormat = class CurrencyFormat { ... }; public $Date = class Date { ... }; public $DataStructure = class DataStructure { ... }; public $Form = class Form { ... }; public $Html = class Html { ... }; public $Xml = class Xml { ... }; public $Javascript = class Javascript { ... } }, 2 => class View { protected $vars = NULL; public $file = NULL; public $view_ext = '.pdt'; public $view = 'admin\\default'; public $default_view = 'admin\\default'; public $view_dir = '/blesta/app/views/admin/default/'; public $view_path = 'app\\'; public $default_view_path = 'app\\'; private $container = class Minphp\Container\Container { ... }; public $CurrencyFormat = class CurrencyFormat { ... }; public $Date = class Date { ... }; public $DataStructure = class DataStructure { ... }; public $Form = class Form { ... }; public $Html = class Html { ... }; public $Xml = class Xml { ... }; public $Javascript = class Javascript { ... } }], $type = 'helpers' ) ...\Loader.php:158
    7 0.0760 966544 Loader::createInstance( $class = 'Widget', $params = [] ) ...\Loader.php:253
    8 0.0760 966640 newInstance( ) ...\Loader.php:274
    9 0.0760 967056 Widget->__construct( ) ...\Loader.php:274
    10 0.0760 967056 Loader::loadComponents( $parent = class Widget { public $xhtml = TRUE; protected $eol = '\n'; protected $return_output = FALSE; protected $widget_buttons = []; protected $style_sheets = []; protected $render = NULL; protected $nav = []; protected $nav_type = 'links'; protected $link_buttons = []; protected $filters = NULL; protected $show_filters = NULL; protected $ajax_filtering = NULL; protected $filter_html = ''; protected $filter_uri = ''; protected $header_link = ''; private $badge_uri = NULL; private $badge_value = NULL; private $widget_buttons_map = ['filter-toggle' => [...], 'arrow' => [...], 'setting' => [...], 'full_screen' => [...]] }, $components = [0 => 'Session'] ) ...\widget.php:38
    11 0.0760 967432 Loader::loadInstances( $classes = [0 => 'Session'], $set_in = [0 => class Widget { public $xhtml = TRUE; protected $eol = '\n'; protected $return_output = FALSE; protected $widget_buttons = [...]; protected $style_sheets = [...]; protected $render = NULL; protected $nav = [...]; protected $nav_type = 'links'; protected $link_buttons = [...]; protected $filters = NULL; protected $show_filters = NULL; protected $ajax_filtering = NULL; protected $filter_html = ''; protected $filter_uri = ''; protected $header_link = ''; private $badge_uri = NULL; private $badge_value = NULL; private $widget_buttons_map = [...] }], $type = 'components' ) ...\Loader.php:140
    12 0.0764 967840 Loader::createInstance( $class = 'Session', $params = [] ) ...\Loader.php:253
    13 0.0764 967936 newInstance( ) ...\Loader.php:274
    14 0.0764 968024 Session->__construct( ) ...\Loader.php:274
    15 0.0767 968512 Composer\Autoload\ClassLoader->loadClass( $class = 'Minphp\\Session\\Handlers\\PdoHandler' ) ...\Session.php:56
    16 0.0767 968512 Composer\Autoload\includeFile( $file = 'C:\\wamp64\\www\\blesta\\vendors\\composer/../minphp/session/src/Handlers/PdoHandler.php' ) ...\ClassLoader.php:346
    17 0.0769 968776 include( 'C:\wamp64\www\blesta\vendors\minphp\session\src\Handlers\PdoHandler.php ) ...\ClassLoader.php:478

    Something went wrong.

    During inheritance of SessionHandlerInterface: Uncaught UnknownException: Return type of Minphp\Session\Handlers\PdoHandler::open($savePath, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\wamp64\www\blesta\vendors\minphp\session\src\Handlers\PdoHandler.php:65 Stack trace: #0 C:\wamp64\www\blesta\vendors\monolog\monolog\src\Monolog\ErrorHandler.php(232): UnknownException::setErrorHandler(8192, 'Return type of ...', 'C:\\wamp64\\www\\b...', 65, Array) #1 C:\wamp64\www\blesta\vendors\minphp\session\src\Handlers\PdoHandler.php(10): Monolog\ErrorHandler->handleError(8192, 'Return type of ...', 'C:\\wamp64\\www\\b...', 65) #2 C:\wamp64\www\blesta\vendors\composer\ClassLoader.php(478): include('C:\\wamp64\\www\\b...') #3 C:\wamp64\www\blesta\vendors\composer\ClassLoader.php(346): Composer\Autoload\includeFile('C:\\wamp64\\www\\b...') #4 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Components\Session.php(56): Composer\Autoload\ClassLoader->loadClass('Minphp\\Session\\...') #5 [internal function]: Session->__construct() #6 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(274): ReflectionClass->newInstance() #7 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(253): Loader::createInstance('Session', Array) #8 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(140): Loader::loadInstances(Array, Array, 'components') #9 C:\wamp64\www\blesta\helpers\widget\widget.php(38): Loader::loadComponents(Object(Widget), Array) #10 [internal function]: Widget->__construct() #11 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(274): ReflectionClass->newInstance() #12 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(253): Loader::createInstance('Widget', Array) #13 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(158): Loader::loadInstances(Array, Array, 'helpers') #14 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Controller.php(154): Loader::loadHelpers(Object(AdminSystemCompanies), Array) #15 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Controller.php(123): Controller->helpers(Array) #16 C:\wamp64\www\blesta\app\app_controller.php(0): Controller->__construct() #17 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Dispatcher.php(119): AppController->__construct('admin_system_co...', NULL, false) #18 C:\wamp64\www\blesta\index.php(21): Dispatcher::dispatch('/blesta/admin/s...') #19 {main}.
    During inheritance of SessionHandlerInterface: Uncaught UnknownException: Return type of Minphp\Session\Handlers\PdoHandler::open($savePath, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\wamp64\www\blesta\vendors\minphp\session\src\Handlers\PdoHandler.php:65 Stack trace: #0 C:\wamp64\www\blesta\vendors\monolog\monolog\src\Monolog\ErrorHandler.php(232): UnknownException::setErrorHandler(8192, 'Return type of ...', 'C:\\wamp64\\www\\b...', 65, Array) #1 C:\wamp64\www\blesta\vendors\minphp\session\src\Handlers\PdoHandler.php(10): Monolog\ErrorHandler->handleError(8192, 'Return type of ...', 'C:\\wamp64\\www\\b...', 65) #2 C:\wamp64\www\blesta\vendors\composer\ClassLoader.php(478): include('C:\\wamp64\\www\\b...') #3 C:\wamp64\www\blesta\vendors\composer\ClassLoader.php(346): Composer\Autoload\includeFile('C:\\wamp64\\www\\b...') #4 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Components\Session.php(56): Composer\Autoload\ClassLoader->loadClass('Minphp\\Session\\...') #5 [internal function]: Session->__construct() #6 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(274): ReflectionClass->newInstance() #7 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(253): Loader::createInstance('Session', Array) #8 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(140): Loader::loadInstances(Array, Array, 'components') #9 C:\wamp64\www\blesta\helpers\widget\widget.php(38): Loader::loadComponents(Object(Widget), Array) #10 [internal function]: Widget->__construct() #11 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(274): ReflectionClass->newInstance() #12 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(253): Loader::createInstance('Widget', Array) #13 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(158): Loader::loadInstances(Array, Array, 'helpers') #14 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Controller.php(154): Loader::loadHelpers(Object(AdminSystemCompanies), Array) #15 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Controller.php(123): Controller->helpers(Array) #16 C:\wamp64\www\blesta\app\app_controller.php(0): Controller->__construct() #17 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Dispatcher.php(119): AppController->__construct('admin_system_co...', NULL, false) #18 C:\wamp64\www\blesta\index.php(21): Dispatcher::dispatch('/blesta/admin/s...') #19 {main} on line 10 in C:\wamp64\www\blesta\vendors\minphp\session\src\Handlers\PdoHandler.php
    UnknownException::setFatalErrorHandler
    Line During inheritance of SessionHandlerInterface: Uncaught UnknownException: Return type of Minphp\Session\Handlers\PdoHandler::open($savePath, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\wamp64\www\blesta\vendors\minphp\session\src\Handlers\PdoHandler.php:65 Stack trace: #0 C:\wamp64\www\blesta\vendors\monolog\monolog\src\Monolog\ErrorHandler.php(232): UnknownException::setErrorHandler(8192, 'Return type of ...', 'C:\\wamp64\\www\\b...', 65, Array) #1 C:\wamp64\www\blesta\vendors\minphp\session\src\Handlers\PdoHandler.php(10): Monolog\ErrorHandler->handleError(8192, 'Return type of ...', 'C:\\wamp64\\www\\b...', 65) #2 C:\wamp64\www\blesta\vendors\composer\ClassLoader.php(478): include('C:\\wamp64\\www\\b...') #3 C:\wamp64\www\blesta\vendors\composer\ClassLoader.php(346): Composer\Autoload\includeFile('C:\\wamp64\\www\\b...') #4 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Components\Session.php(56): Composer\Autoload\ClassLoader->loadClass('Minphp\\Session\\...') #5 [internal function]: Session->__construct() #6 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(274): ReflectionClass->newInstance() #7 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(253): Loader::createInstance('Session', Array) #8 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(140): Loader::loadInstances(Array, Array, 'components') #9 C:\wamp64\www\blesta\helpers\widget\widget.php(38): Loader::loadComponents(Object(Widget), Array) #10 [internal function]: Widget->__construct() #11 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(274): ReflectionClass->newInstance() #12 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(253): Loader::createInstance('Widget', Array) #13 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Loader.php(158): Loader::loadInstances(Array, Array, 'helpers') #14 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Controller.php(154): Loader::loadHelpers(Object(AdminSystemCompanies), Array) #15 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Controller.php(123): Controller->helpers(Array) #16 C:\wamp64\www\blesta\app\app_controller.php(0): Controller->__construct() #17 C:\wamp64\www\blesta\vendors\minphp\bridge\src\Lib\Dispatcher.php(119): AppController->__construct('admin_system_co...', NULL, false) #18 C:\wamp64\www\blesta\index.php(21): Dispatcher::dispatch('/blesta/admin/s...') #19 {main}
     
    -----------------------------------
     
    but as the error reporting in blesta is turned off, it works normally
     
    i need to enable error reporting as i am trying to code a plugin
     
    any help from the community or the devs!!!
  2. Hi

    i feel to cancel the billing you can do either of the two

    1. use a coupon code for 100% free

    2. incase you do no wish to delete the account, you may suspend it, but you will not be able to use the suspended account till its active/unsuspended

    just to note, when we cancel an account it will delete it completely

    let me know if the coupon-code thing works for your plan!

  3. On 12/18/2022 at 4:53 AM, vero said:

    One of possible solutions is to get "Addon companies" and configure another environment differently from your main company. E.g. make certain functionality, like support manager, unavailable. But perhaps there's an easier way.

    Well that would be a costlier option

    have so many addon company for different support levels

    hoping to get some response on the easier ways from the mods

  4. On 2/15/2020 at 5:50 AM, Ann Smith said:

    I'm currently trialing Blesta and so far so good so will be looking at purchasing a license.  Having said that being still new to this product I'm a bit worried about taking this live while I'm also still learning the ropes and obviously don't want to impact the functionality of a live instance, I'm sure I'm not the only person who would be needing a staging site where I can test things out while also having my production install.  What's the solution for this that people use, is there another type of license allowing for this, can a license be used on 2 sites?

    Sorry if this has been asked already as I assume it would be but I can't quite find the answer.

    Thanks,

    Ann Smith.

    blesta has addon company

    so with a little extra you may run it with 2 sites

    or may be keep the billing on one ip and both the sites somewhere else

     

  5. 45 minutes ago, Tyson said:

    I can't speak for any third-party plugins, but the CMS plugin from Blesta does not use the CKEditor anymore since it changes the HTML source from what was written, not accepting valid HTML5 nested blocks. So it is more flexible to allow users to set their own HTML as written by not using the WYSIWYG.

    but some times back blesta did allow the ckeditor

  6. On 1/11/2020 at 4:12 AM, Paul said:

    Packages with pro-rata enabled will prorate the service to a specific date, e.g. 1st or 15th of the month, but not both. The cutoff date only determines whether the client should be billed for a partial month, or a full + partial month, the renew date will be the same.

    yes i agree

    but how to achieve 2 different billing dates

    i guess this is very vague what i am looking for...

    will it be possible?

  7. hi

    say i have a scenario

    A. you purchase my product before 15th of the month
    i then wish to have a separate billing date for you (say 1st of the month) and ofcourse prorated

    B. you purchase the same product after 15th of the month
    i then wish to get you billed on a separate date (say 15th of the month) prorated

    i do not know if this is possible
    till now i have not been able to achieve it

    any help would be welcomed

    thanks

×
×
  • Create New...