
Cody
-
Posts
1,574 -
Joined
-
Last visited
-
Days Won
74
Community Answers
-
Cody's post in How To Build A Post Request When Invoices Paid And Pay For A Service was marked as the answer
You can look at two different events (you'll need to create a plugin that can listen for these events).
One of the following:
Transactions.add Invoices.setClosed
The first is triggered when a transaction is added. The second is triggered when an invoice is closed, which happens when it's paid. Sounds like you'd want to go with #2
-
Cody's post in No Matches Found For That User/password Combination. was marked as the answer
If submitting your username at /admin/login/reset/ does not produce an email in the log_email table then the username you provided doesn't match any staff user. Remember, your username is not necessarily your email address. Look in the users table for your admin user. Note the id, then look in the staff table for a staff user with that same id set for the user_id field. If you don't find on, that user is not a staff member.
-
Cody's post in Is Blesta Catching Php Error Logging? was marked as the answer
Turn error reporting to -1
in /config/blesta.php:
Configure::errorReporting(-1);
-
Cody's post in Logout And Place Another Order Destination Page was marked as the answer
Yeah, you can change it. /plugin/order/views/templates/wizard/cart.pdt near the very bottom of that file.
-
Cody's post in Save Payment Details By Default was marked as the answer
With just a tiny bit of html you can make that happen. You'll just want to replace the checkbox I'm the order form template with a hidden field that has the same name and value.
-
Cody's post in Problem When Upgrade To 3.1 was marked as the answer
Attached is the hotfix. Replace /app/models/emails.php with the attached file prior to running the upgrade. This issue only affects users running PHP 5.1 and 5.2.
emails.php
-
Cody's post in Interworx Connection Via Api was marked as the answer
Hm. Sounds like a firewall issue on that port.
-
Cody's post in Payment Reminder Emails When Client Is Set To Paper Invoice Method was marked as the answer
This is intentional behavior.
-
Cody's post in Rotation Policy ? was marked as the answer
Rotation Policy controls the amount of time to retain most log data, cron log being the exception as that is controlled by the Blesta.cron_log_retention_days configuration.
Options that control what logs to delete can be found in the configuration. They include:
Blesta.auto_delete_accountaccess_logs
Blesta.auto_delete_contact_logs
Blesta.auto_delete_email_logs
Blesta.auto_delete_gateway_logs
Blesta.auto_delete_module_logs
Blesta.auto_delete_transaction_logs
Blesta.auto_delete_user_logs
-
Cody's post in Cancel Setup Fee For A Service was marked as the answer
Alternatively, you could create the service and choose not to invoice it, or edit the invoice after it is created to remove the setup fee line item.
-
Cody's post in Error Or Bug Where Clients Are Created With Same Id was marked as the answer
No, the clients.id_value field is for display purposes only.
-
Cody's post in Declined Payments Run Twice In A Row was marked as the answer
Already reported and fixed for 3.0.7.
-
Cody's post in Stripe Gateway / Blesta Credit Card Storage Issue was marked as the answer
That's the problem right there. See the article I linked in the manual in my last post.
With a passphrase set you can only batch payments, or do manual one time payments.
-
Cody's post in 2Checkout Module Not Registering Payments was marked as the answer
Try this:
Update /components/gateways/nonmerchant/_2checkout/_2checkout.php (line # 290)
from
$order_number = ($this->ifSet($post['demo']) == "Y") ? "1" : $this->ifSet($this->meta['transaction_id']);
to
$order_number = ($this->ifSet($post['demo']) == "Y") ? "1" : $this->ifSet($post['order_number']); -
Cody's post in Force Ssl + Htaccess was marked as the answer
Forcing HTTPS.
Since you made the redirect a 301 you might need to clear you'll probably need to clear your cache to see the change.
-
Cody's post in Staff Password Reset was marked as the answer
Find the user_id in the staff table, then look up that user_id in the users table.
The most common mistake for resetting passwords has been users entering their email address instead of their username when requesting a password reset. Be sure to use your username and you should receive the reset at the email address as listed in the users table.
In the event that you still don't receive the reset message, check the log_email table for the message. If it's in there you can copy/paste the URL out of the message into your browser.
-
Cody's post in Manual Recurring Invoice -- Renewal Date? was marked as the answer
The renew date is the date that the next invoice is due. In some instances you may want to create an invoice for today (2013-09-13), but you want the next invoice to be due on the 1st, so you set the renew date for 2013-10-01. If you set the term to 1 month, then another invoice will be generated on 2013-11-01, etc.
More details on Creating Invoices in the manual.
-
Cody's post in V3.0.1 - Syntax Error Or Access Violation was marked as the answer
Disable ONLY_FULL_GROUP_BY.
-
Cody's post in Available Payment Gateways Module Blank was marked as the answer
Try the following:
open /app/models/gateway_manager.php and change (line 244):
if (substr($file, 0, 1) != "." && is_dir(COMPONENTDIR . "gateways" . DS . $file . DS . $gateway)) {
to:
if (substr($gateway, 0, 1) != "." && is_dir(COMPONENTDIR . "gateways" . DS . $file . DS . $gateway)) {