Jump to content
X2Community Forums

Leaderboard

Popular Content

Showing content with the highest reputation since 01/29/21 in all areas

  1. Hi Tanmoyrock, You can give these users a role then set it in admin "index.php/admin/editRoleAccess" which lets you set the record access, field access can be set from "index.php/admin/manageRoles" more options can also be found in the "User Management" on the admin page. -Jack
    2 points
  2. Hi Vitalii, Go to protected/models/X2Model.php then find "$pickerOptions" under "case 'date':" and add "'yearRange' => '-100:+100'," to the array so it looks like. $pickerOptions = array(// jquery options 'dateFormat' => Formatter::formatDatePicker(), 'changeMonth' => false, 'changeYear' => true, 'yearRange' => '-100:+100', ); This will allow you to pick 100 years into the future or past. -Jack
    2 points
  3. If you know sql you can just run describe on your table and it will list out all variables. -Jack
    2 points
  4. "Hi, The following action: {associationName}/{subject} is pending from your end. Please view & close the action item 'your URL HERE'/index.php/actions/{id} . Please log in & complete the action."
    2 points
  5. Hi guys, I might be to quick but I see the upgrade to 8.3. Fantastic news and long awaited. Thanks so much for the opensource upgrade. Is there a changelog to show the changes made between 8.0 and 8.3? Thanks
    1 point
  6. Hi User, We are pushing out a new version that will fix this issue but if you need to save right now comment out line 109 in protected/modules/docs/models/Docs.php The one where "infoDocCheck" is called. -Jack
    1 point
  7. Hi spiceagent11, This sound like a problem with the JS, I would check you web browsers console for any errors that pop up after you update. -Jack
    1 point
  8. That appears to be a rogue whatsapp 'replacement' that is sideloaded on a phone. From that site you linked to it states you should only run their app if security isn't a concern. AFAIK the only way to automate / connect whatsapp is to either get approved for their developer program for api access or run whatsapp web in something like Selenium.
    1 point
  9. After a server upgrade X2CRM stopped working. So I needed to make some updates to get it working for a client. They are posted on GH if anybody needs. https://github.com/arduent/X2CRM Updated to run using PHP 8.0x Updated to make it work with modern MySql/MariaDB server ie, ONLY_FULL_GROUP_BY is now set by default, which totally breaks all the join/'group by' queries in X2CRM. Updates to fix for vulnerabilities reported in CVE-2021-27288, CVE-2020-21088. Added some bug fixes from ignored pull requests on main repo. Added translation updates from ignored pull
    1 point
  10. New web lead, is a trigger for when a web from is submitted. What it sounds like is you are creating leads by API, in that case you should use the "Record Created" trigger and set it for leads. -Jack
    1 point
  11. Try your web form from an incognito browser or device that you have not used to log into X2. -Jack
    1 point
  12. I have found out what the problem is. I am using localized version (russian), and there was the problem in viewing date-type with date-picker plugin. I set English version, now I have not this problem. Thank you!
    1 point
  13. Do you have any hints from the developer console (F12)?
    1 point
  14. Thank you for help! I could install with 5.6 PHP, there weren't any problem! The problem was php 7...
    1 point
  15. Hello, I am working on a CRM solution for GBKSOFT company and have the same problem. Thanks for the efficient suggestion!
    1 point
  16. Hi Max I think your issue stems from a php incompatibility are you running php 8 or any thing greater then 7.2? If so you might want to downgrade for now as we are working on supporting it but are current releases don't. If you want to continue to use your version this code should fix this issue public function getLastLogin () { //had to add this since php changes if(!isset($this->user['lastLogin'])) return NULL; return $this->user['lastLogin']; } but you may run into other issues. -Jack
    1 point
  17. Okay, so I had downgraded to the last stable update of X2CRM & imported all data from this instance, Now they are working fine. Thanks for all the helps🙂
    1 point
  18. Tried to downgrade PHP (but should work with your version)? Strange...
    1 point
  19. That is just a visual bug where we would display a demo of your unsubscribe page under the web form builder if you have one set up, if not then we show the default which is just a web page that says "I have been successfully unsubscribed to the preview" -Jack
    1 point
  20. If it can be useful to someone, the problem is determined by the server-side cache: It seems that the output of the installation script is cached before the page is properly loaded. I have disabled the dynamic caching by adding the following code to the .htaccess file: <IfModule mod_headers.c> Header set Cache-Control "max-age=0,no-store" </IfModule> Once I did that the installation page started timing out as was taking too long to respond and reached some of the predefined limitations on the server. To solve that, I went ahead and increased the dynamic timeout by adding the
    1 point
  21. Hello alt_f4, Our next release will be using Yii version 1.1.23 and we plan on moving to Yii2 after that. Since the app has a large codebase, we plan on migrating to Yii2 over time. We will be including new features in the app using Yii2 while converting the older features to Yii2 piecemeal.
    1 point
  22. On line 46 change "$this->fieldModel['fieldName'] " to "$this->name " In php 8 accessing a undefined array key throws an error instead of previous versions were this would be a notice. We are working on updating our php 8.0 compatibility for our next update.
    1 point
  23. For this you need to base64 encode an api key plus username. Here is a link to our wiki that gives more info. http://wiki.x2crm.com/wiki/REST_API_Reference -Jack
    1 point
  24. On the file (protected/modules/reports/components/SummationReportGridView.php) change /** * Initializes hidden columns */ public function initColumns () { if (count ($this->hiddenColumns)) { $tmp = $this->columns; $this->columns = $this->hiddenColumns; parent::initColumns (); $this->hiddenColumns = $this->columns; $this->columns = $tmp; } parent::initColumns (); } To /** * Initializes hidden columns */ public function initColumns () { if (is_array($th
    1 point
  25. Did you clean all caches? Browser and server (.../protected/runtime/cache/)? Redis?
    1 point
×
×
  • Create New...