Jump to content
X2Community Forums


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by rordallas

  1. It is in {X2CRM root}\x2engine\protected\modules\users\controllers\UsersController.php" around line 473 (in version 8.0) BTW, I recommend you upgrade to the latest version as soon as possible, as I found 7.1 to be buggy.
  2. I don't see any for 8.5 nor did I see any for 8.3 Thank you.
  3. Version 8.0 I confirmed this behavior. I think it may be a bug in the X2PermissionsBehavior.php file. In the getAccessLevel($uid=null) function, $module = '' (the first time through) after clicking Create Campaign in the interface. If, at this point, I modify the code so $module = 'marketing', the List dropdown is populated with available contact lists for a normal user.
  4. Version: 8.0 Problem: If you create an email template larger than 64kb and then use this template in a marketing campaign, the email sent is truncated to 64kb. NOTE: the Send Test Email in the Campaign does not get truncated. Cause: The database x2_docs.text field uses the data type longtext; the x2_campaigns.content field uses the data type text. Fix: Alter the x2_campaigns.content field to longtext.
  5. Version 8.0 Situation - sending monthly campaign of about 1000 emails. Problem - often, a few (usually less than 10) emails are 'hung' in limbo, the campaign does not finish. The x2_list_items.sent = 0 and x2_list_items.sending = 1 for these records. Typical Error.log entry - 2021/02/02 00:01:59 [error] [exception.CDbException] CDbException: CDbCommand failed to execute the SQL statement: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction - UPDATE x2_list_items AS i LEFT JOIN x2_contacts AS c ON c.id=i.contactId SET i.sent=:sent,i.un
  6. X2CRM version 8.0 Scenario 1: A contact unsubscribes from a specific campaign category email, such as Marketing. The contact email address is then listed in the appropriate x2_list_items table as unsubscribed. Create a new campaign with the Marketing category specified. Include the Contact that has unsubscribed in the contact list for the campaign. Launch the campaign from the interface by clicking the 'Launch' button. The result of this is the contact is not emailed because they have already unsubscribed. THIS IS THE EXPECTED RESULT Scenario 2: Same as above except schedule the ca
  7. With 7.1 update I can no longer send emails. Error is Invalid address: (addAnAddress Reply-To): For whatever reason application is no longer grabbing proper info for 'Send As:' . It is not inserting a reply-to email address. It lists x2_credentials name field, then : "" <>, or in my specific case 'Hope Essential : <>' I reverted back to 7.0 and could send OK. [sOLVED] For whatever reason, I had to edit/re-enter my email accounts in the Manage Apps area.
  8. I am able to use personal gmail account with X2CRM. The key is allowing less secure app access in your Google account settings (see attached file). Note: this is a Google ACCOUNT setting, not a Google email setting. I did not mess with IMAP settings, nor have I tried using IMAP.
  9. SOLVED Thank you for contacting us. This is an automated response confirming the receipt of your ticket. Our team will get back to you as soon as possible. When replying, please make sure that the ticket ID is kept in the subject so that we can track your replies. Ticket ID: FEE-754-75424 Subject: ModSecurity issue Department: Hosting -- Support Type: Issue Status: Awaiting Staff Response Priority: High You can check the status of or update this ticket online at: Kind regards, Namecheap.com NameCheap Reply: Thank you for contacting us. As we have checked, there w
  10. Ver 7.0 Scenario - recently moved to new host, everything is working as expected except creating/editing Docs and Email Templates. (I can send emails just fine). Error messages: Doc Forbidden You don't have permission to access /X2CRM/x2engine/index.php/docs/create on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. Email Forbidden You don't have permission to access /X2CRM/x2engine/index.php/docs/createEmail on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to
  11. I don't think x2crm is compatible with any php version > 7.0 (yet).
  12. Ver 7.0 X2FLow Actions Unlike the Start Process Stage action, the Complete Process Stage action is not asking for Process or Stage.
  13. Add the custom field to the All Contacts page via the Columns button. Then in that column, put whatever code you want to filter by in the top row.
  14. Version 7.0 {webroot}\X2CRM\x2engine\protected\modules\marketing\controllers\MarketingController.php at line 1532 is commented out. Contacts::model() ->updateAll( array('doNotEmail' => true), 'email=:email', array(':email' => $email)); I believe this is a bug, as leaving it commented does not properly update the doNotEmail field in the x2_contacts table.
  15. As far as answering your PS: 1. Duplicate "path to x2crm\X2CRM\x2engine\protected\modules\actions\models\Actions.php" to "path to x2crm\X2CRM\x2engine\custom\protected\modules\actions\models\Actions.php" 2. Modify the getPriorityLabels() function in "path to x2crm\X2CRM\x2engine\custom\protected\modules\actions\models\Actions.php" FROM public static function getPriorityLabels(){ if(!isset(self::$_priorityLabels)){ self::$_priorityLabels = array( 1 => Yii::t('actions', 'Low'), 2 => Yii::t('actions', 'Medium'), 3 =>
  16. Is there a way to launch a campaign programmatically? (Not using the user interface)
  17. It would be great if Campaigns could be created using multiple contact lists. I know you can easily create a new list on the fly to accomplish the same thing, but this would keep the number of lists to a minimum.
  • Create New...