Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 09/24/2017 in all areas

  1. Beav

    PayPal Subscriptions

    if your using cpanel it should be /usr/local/bin/php instead of /usr/bin/php
    2 points
  2. +100000000000000000000000000000000000000000 . this is the real happy end story We want to do something as plugins for those two feature, but we found we need to make some core files change, so we stopped the work . We Still with blesta because we support it, even if the competitor has a importer of blesta now . when we support any project that not mean we should always applause anything they do, anything they want to do, we should give ideas, advices, notes, and we punish them when we found something that should not be as it should. in the end, they invent and manufacture the soft, and we are who use it in real life .
    1 point
  3. try running the cron as apache(if on centos) or www-data(if on ubuntu) for blesta as that resolved it for myself though aren't you related to the person who took over ftpit lol ? since people want copy & paste to fix this run this in root ssh on the vm/machine with blesta on it centos: crontab -u apache -e press insert paste line given to you by blesta for the cron press esc type :wq remember to remove the cron line from root cron if you put it in there like this: crontab -e press insert delete all lines to leave it blank. press esc type :wq fixed ubuntu: crontab -u www-data -e press insert paste line given to you by blesta for the cron press esc type :wq remember to remove the cron line from root cron if you put it in there like this: crontab -e press insert delete all lines to leave it blank. press esc type :wq fixed
    1 point
  4. Hey thanks, based on your reply I was able to fix my issue. I didn't recall each order forum you could select the payment gateway.
    1 point
  5. I have made a look at the priicng tables, and i found your idea is totally can be the fix for the multi pricing system gird , from database `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `package_id` int(10) unsigned NOT NULL, `term` smallint(5) unsigned NOT NULL DEFAULT '1', `period` enum('day','week','month','year','onetime') COLLATE utf8_unicode_ci NOT NULL DEFAULT 'month', `price` decimal(12,4) NOT NULL DEFAULT '0.0000', `setup_fee` decimal(12,4) NOT NULL DEFAULT '0.0000', `cancel_fee` decimal(12,4) NOT NULL DEFAULT '0.0000', `currency` char(3) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'USD', it can be altered to become something like `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `package_id` int(10) unsigned NOT NULL, `term` smallint(5) unsigned NOT NULL DEFAULT '1', `period` enum('day','week','month','year','onetime') COLLATE utf8_unicode_ci NOT NULL DEFAULT 'month', `price` decimal(12,4) NOT NULL DEFAULT '0.0000', `setup_fee` decimal(12,4) NOT NULL DEFAULT '0.0000', `cancel_fee` decimal(12,4) NOT NULL DEFAULT '0.0000', `renew_price` decimal(12,4) DEFAULT NULL, `transfer_price` decimal(12,4) DEFAULT NULL, `currency` char(3) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'USD', this way we can conserve the same package system and module system, it will need only some small adjustement in the service invoicing, we should include the added prices in the fucntion get getPricingInfo() and PackageOptions->getValuePricingById() not sure if others exist , the function getLinesForServices() is is already has services_renew as parameter and we can use it to determinate which pricing we should use, i think the below code line should be converted to a conditional statement to check if is services_renew = true or not : $line_item_amount = (isset($pricing_info->price) ? $pricing_info->price : $service->price); to be something like $line_item_amount = ($services_renew && isset($pricing_info->renew_price) ? $pricing_info->renew_price : isset($pricing_info->price) ? $pricing_info->price : $service->price ); this is a simple approach to accomplish the pricing schema module . i think we need to divide the work in steps. 1 - Complete Multi Pricing System (Activation, Renew, Transfer, Setup, Cancel) 2 - Update order plugin to set Transfer price instead of price in domain transfer 3 - Create a Complete Hosting Order Form 4 - Update Registrar Modules to have more tabs management (DNS, Domain forwarding, Email Forwarding)
    1 point
×
×
  • Create New...