| Server IP : 185.143.234.238 / Your IP : 185.215.232.195 Web Server : LiteSpeed System : Linux saman.shetabanhost.com 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64 User : behrakir ( 1361) PHP Version : 8.1.34 Disable Function : symlink,shell_exec,show_source,exec,popen,system,passthru,proc_open,proc_close,pcntl_exec,mail MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/behrakir/khanomam.com/wp-content/plugins/persian-woocommerce-sms/src/Gateways/ |
Upload File : |
<?php
namespace PW\PWSMS\Gateways;
class Logger extends Gateway {
public static function id(): string {
return 'logger';
}
public static function name(): string {
return 'pwsms.log - مخصوص وبمستران و توسعه دهندگان';
}
public function send(): bool {
$this->logVariables( [
'username' => $this->username,
'password' => $this->password,
'senderNumber' => $this->senderNumber,
'mobile' => $this->mobile,
'message' => $this->message,
] );
return true;
}
public function logVariables( $args ) {
self::log( PHP_EOL . '######## ' . date( 'Y-m-d H:i:s' ) );
foreach ( $args as $key => $value ) {
self::log( "$key: " . print_r( $value, true ) );
}
}
public function log( $message ) {
error_log( $message . PHP_EOL, 3, wp_upload_dir()['basedir'] . '/wc-logs/pwsms.log' );
}
}