Closed kszwaba closed 2 years ago
Thanks for your detailed report.
Please try adding this line to my_lang class, below the line public $locale = 'en';
private $idiom = '';
This line is actually missing in the code.
If this solves the issue could you please send a pull request with that fix and mention "fixes #463" in the commit message?
Btw, did you update the config file of sms2email plugin in the plug-in config directory?
Good morning, I’m new in this group; Sorry for my English. I installed kalkun [Kalkun_v0.8.0-beta-1_debianBundle with Gammu, in Debian 10.8 ( turnkey-lamp-16.1-buster-amd64)
it work fine (send and receive sms) but if I install the Plugin SMS to Email and set Enable email forwarding in plugin settings (http://MYHOSTNAME/kalkun/index.php/plugin/sms_to_email) I don’t receive any message in the web portal and if I execute the script
/var/www/html/kalkun/scripts/daemon.php in shell, I receive error
root@smsgw1 .../log/kalkun# /usr/share/kalkun/scripts/daemon.sh PHP Warning: file_get_contents(http://localhost/kalkun/index.php/daemon/message_routine/): failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error in /usr/share/kalkun/scripts/daemon.php on line 11 PHP Stack trace: PHP 1. {main}() /usr/share/kalkun/scripts/daemon.php:0 PHP 2. file_get_contents() /usr/share/kalkun/scripts/daemon.php:11
and this message in : /var/log/kalkun/log.php
INFO - 2022-03-23 11:14:31 --> Config Class Initialized INFO - 2022-03-23 11:14:31 --> Hooks Class Initialized DEBUG - 2022-03-23 11:14:31 --> UTF-8 Support Enabled INFO - 2022-03-23 11:14:31 --> Utf8 Class Initialized INFO - 2022-03-23 11:14:31 --> URI Class Initialized INFO - 2022-03-23 11:14:31 --> Router Class Initialized INFO - 2022-03-23 11:14:31 --> Output Class Initialized INFO - 2022-03-23 11:14:31 --> Security Class Initialized DEBUG - 2022-03-23 11:14:31 --> Global POST, GET and COOKIE data sanitized INFO - 2022-03-23 11:14:31 --> CSRF cookie sent INFO - 2022-03-23 11:14:31 --> Input Class Initialized INFO - 2022-03-23 11:14:31 --> Language Class Initialized INFO - 2022-03-23 11:14:31 --> Config Class Initialized INFO - 2022-03-23 11:14:31 --> Loader Class Initialized DEBUG - 2022-03-23 11:14:31 --> Config file loaded: /usr/share/kalkun/application/config/kalkun_settings.php INFO - 2022-03-23 11:14:31 --> Helper loaded: url_helper INFO - 2022-03-23 11:14:31 --> MY_Model class loaded INFO - 2022-03-23 11:14:31 --> Model "Phonebook_model" initialized INFO - 2022-03-23 11:14:31 --> Controller Class Initialized INFO - 2022-03-23 11:14:31 --> Database Driver Class Initialized INFO - 2022-03-23 11:14:31 --> Helper loaded: directory_helper INFO - 2022-03-23 11:14:31 --> Helper loaded: file_helper DEBUG - 2022-03-23 11:14:31 --> Config file loaded: /usr/share/kalkun/application/config/plugins.php INFO - 2022-03-23 11:14:31 --> Helper loaded: kalkun_helper INFO - 2022-03-23 11:14:31 --> Model "Kalkun_model" initialized INFO - 2022-03-23 11:14:31 --> Model "Gammu_model" initialized INFO - 2022-03-23 11:14:31 --> Model "Message_model" initialized INFO - 2022-03-23 11:14:31 --> Model "Spam_model" initialized INFO - 2022-03-23 11:14:31 --> Model "User_model" initialized DEBUG - 2022-03-23 11:14:31 --> Config file loaded: /usr/share/kalkun/application/plugins/sms_to_email/config/sms_to_email.php INFO - 2022-03-23 11:14:31 --> Email Class Initialized DEBUG - 2022-03-23 11:14:31 --> File loaded: /usr/share/kalkun/application/plugins/sms_to_email/models/Sms_to_email_model.php ERROR - 2022-03-23 11:14:31 --> Severity: error --> Exception: Undefined property: MY_Lang::$idiom /usr/share/kalkun/application/core/MY_Lang.php 86
in web page if I execute this http://my-server/kalkun/index.php/daemon/message_routine I retrieve this error:
An uncaught Exception was encountered
Type: ErrorException
Message: Undefined property: MY_Lang::$idiom
Filename: /usr/share/kalkun/application/core/MY_Lang.php
Line Number: 86
Backtrace:
File: /usr/share/kalkun/application/core/MY_Lang.php Line: 86 Function: {closure}
File: /usr/share/kalkun/application/plugins/sms_to_email/sms_to_email.php Line: 101 Function: send
File: /usr/share/kalkun/application/libraries/Plugins.php Line: 461 Function: sms_to_email
File: /usr/share/kalkun/application/libraries/Plugins.php Line: 630 Function: do_action
File: /usr/share/kalkun/application/controllers/Daemon.php Line: 83 Function: do_action
File: /usr/share/kalkun/www/index.php Line: 315 Function: require_once
If I disable "Enable email forwarding" in the plugin settings all works fine.
My config:
0.8.0-beta-1 [Lang: english] [CountryCode: US]
Linux smsgw1 4.19.0-19-amd64 #1 SMP Debian 4.19.232-1 (2022-03-07) x86_64
7.3.31-1~deb10u1
MySQLi 5.5.5-10.3.27-MariaDB-0+deb10u1 (mysqli)
Gammu 1.40.0, Linux, kernel 4.19.0-19-amd64 (#1 SMP Debian 4.19.232-1 (2022-03-07)), GCC 8.2
17
Firefox 87.0
Plugins:
sms_to_email
Can you help me to identify the problem? I need to activate SMS2email feature.
Thank you in advance.
Christopher.