Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/joomla4/ |
| [Home] [System Details] [Kill Me] |
index.html000064400000000037151157557370006561 0ustar00<!DOCTYPE
html><title></title>
language/en-GB/en-GB.plg_system_smsnotificationforrstickets.ini000064400000005535151157557400020753
0ustar00; Joomla! Project
; Copyright (C) 2005 - 2018 Open Source Matters. All rights reserved.
; License GNU General Public License version 2 or later; see LICENSE.txt,
see LICENSE.php
; Note : All ini files need to be saved as UTF-8
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_RSTICKETS_MENU = "SMS
notification!"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_NOTIFICATION_ENABLED =
"Enabled"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_NOTIFICATION_ENABLED_DESC =
"Turn this feature On or Off"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_TAB = "Customer
Notification"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_MESSAGE_LABEL =
"Message"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_MESSAGE_DESC =
"When the customer submits a ticket, this message will be sent to
him/her. <br /> <br />Options to include in the message: <br
/>{customer_name} <br />{staff_name} <br />{code}"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_REPLY_MESSAGE_LABEL =
"Reply message"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_REPLY_MESSAGE_DESC =
"When the staff replies to the ticket, this message will be sent to
the customer. <br /> <br />Options to include in the message:
<br />{customer_name} <br />{staff_name} <br
/>{code}"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_TAB = "Staff
notification"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_MESSAGE_LABEL =
"Message"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_MESSAGE_DESC = "In
this field you should enter the admin message notification. <br />
<br />Options to include in the message: <br />{subject} <br
/>{code}"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_REPLY_MESSAGE_LABEL =
"Reply message"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_REPLY_MESSAGE_DESC =
"When the customer replies to the ticket, this message will be sent to
the staff. <br /> <br />Options to include in the message:
<br />{customer_name} <br />{staff_name} <br
/>{code}"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CONFIG_TAB = "Web Service
Configuration"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_USERNAME_HINT = "Enter
Username"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_USERNAME_LABEL =
"Username"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_USERNAME_DESC = "Enter the
username of your webservice. <br />Get it from your SMS Service
provider."
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_PASSWORD_HINT = "Enter
Password"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_PASSWORD_LABEL =
"Password"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_PASSWORD_DESC = "Enter the
password of your webservice. <br />Get it from your SMS Service
provider."
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_SENDER_HINT = "Enter
sender's Phone number"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_SENDER_LABEL =
"Sender"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_SENDER_DESC = "Enter the
Sender Phone Number. <br />Get it from your SMS Service
provider."language/en-GB/en-GB.plg_system_smsnotificationforrstickets.sys.ini000064400000000510151157557400021554
0ustar00; Joomla! Project
; Copyright (C) 2005 - 2015 Open Source Matters. All rights reserved.
; License GNU General Public License version 2 or later; see LICENSE.txt,
see LICENSE.php
; Note : All ini files need to be saved as UTF-8
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_XML_DESCRIPTION = "SMS
notification for
RSTickets!"language/en-GB/index.html000064400000000037151157557400011226
0ustar00<!DOCTYPE html><title></title>
language/fa-IR/fa-IR.plg_system_smsnotificationforrstickets.ini000064400000007226151157557400020766
0ustar00; Joomla! Project
; Copyright (C) 2005 - 2018 Open Source Matters. All rights reserved.
; License GNU General Public License version 2 or later; see LICENSE.txt,
see LICENSE.php
; Note : All ini files need to be saved as UTF-8
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_RSTICKETS_MENU = "هشدار
از طریق پیامک"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_NOTIFICATION_ENABLED =
"فعال"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_NOTIFICATION_ENABLED_DESC =
"ارسال پیامک"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_TAB = "تنظیم
پیامک مشتری"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_MESSAGE_LABEL =
"متن پیام"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_MESSAGE_DESC =
"هنگامی که مشتری تیکت جدید ثبت کند، این
پیام تاییدیه برای مشتری ارسال می شود. <br
/> <br />موارد قابل استفاده در متن پیام:
<br />{customer_name} <br />{staff_name} <br
/>{code}"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_REPLY_MESSAGE_LABEL =
"پیام هنگام ثبت پاسخ"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_REPLY_MESSAGE_DESC =
"این پیام هنگامی که پشتیبان تیکت را
پاسخ دهد، برای مشتری ارسال می شود. <br />
<br />موارد قابل استفاده در متن پیام: <br
/>{customer_name} <br />{staff_name} <br />{code}"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_TAB = "تنظیم
پیامک پشتیبان"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_MESSAGE_LABEL =
"متن پیام"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_MESSAGE_DESC = "این
پیام هنگامی که مشتری تیکت جدیدی ثبت کند،
برای پشتیبان اختصاص داده شده ارسال می
شود. <br /> <br />موارد قابل استفاده در
متن پیام: <br />{subject} <br />{code}"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_REPLY_MESSAGE_LABEL =
"پیام هنگام ثبت پاسخ"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_REPLY_MESSAGE_DESC =
"این پیام هنگامی که مشتری به تیکت پاسخ
دهد، برای پشتیبان مربوطه ارسال می شود.
<br /><br />موارد قابل استفاده در متن
پیام: <br />{customer_name} <br />{staff_name} <br
/>{code}"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CONFIG_TAB = "تنظیمات
وب سرویس پیامک"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_USERNAME_HINT = "نام
کاربری را وارد کنید"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_USERNAME_LABEL = "نام
کاربری"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_USERNAME_DESC = "نام
کاربری وب سرویس را وارد کنید. <br /> این
اطلاعات را از سرویس دهنده پیامک خود
دریافت کنید."
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_PASSWORD_HINT = "کلمه
عبور را وارد کنید"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_PASSWORD_LABEL = "کلمه
عبور"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_PASSWORD_DESC = "کلمه
عبور وب سرویس را وارد کنید. <br /> این
اطلاعات را از سرویس دهنده پیامک خود
دریافت کنید."
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_SENDER_HINT = "شماره
تلفن فرستنده را وارد کنید"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_SENDER_LABEL = "شمار
فرستنده"
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_SENDER_DESC = "شماره
تماس فرستنده را وارد کنید. <br /> این
اطلاعات را از سرویس دهنده پیامک خود
دریافت
کنید."language/fa-IR/fa-IR.plg_system_smsnotificationforrstickets.sys.ini000064400000001020151157557400021565
0ustar00; Joomla! Project
; Copyright (C) 2005 - 2015 Open Source Matters. All rights reserved.
; License GNU General Public License version 2 or later; see LICENSE.txt,
see LICENSE.php
; Note : All ini files need to be saved as UTF-8
PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_XML_DESCRIPTION = "SMS
notification for RSTickets! پلاگین اتصال آر اس تیکت
به سامانه پیامک . برای استفاده از این
پلاگین ابتدا در سایت زیر ثبت نام کنید
sms.golchinonline.ir"language/fa-IR/index.html000064400000000037151157557400011234
0ustar00<!DOCTYPE html><title></title>
language/index.html000064400000000037151157557400010336
0ustar00<!DOCTYPE html><title></title>
smsnotificationforrstickets.php000064400000020737151157557400013154
0ustar00<?php
/**
* @package SMS Notification for RSTickets!
* @version 1.0.2
* @author www.golchinonline.ir
* @copyright (C) 2019 kiasaty.com All rights reserved.
* @license GNU General Public License version 2 or later
*/
// no direct access
defined( '_JEXEC' ) or die;
class plgSystemSmsnotificationforrstickets extends JPlugin
{
/**
* Load the language file on instantiation. Note this is only available in
Joomla 3.1 and higher.
* If you want to support 3.0 series you must override the constructor
*
* @var boolean
* @since 3.1
*/
protected $autoloadLanguage = true;
/**
* Plugin method with the same name as the event will be called
automatically.
*/
function onAfterStoreTicket($data)
{
echo '<pre>';
var_dump($data);
echo '</pre>';
exit();
$ticketCode = $data['code'];
$sendNotificationToCustomer =
$this->params->get('customer_notification');
if ($sendNotificationToCustomer) {
$customerID = $data['customer_id'];
// get customer's name
$customerName = '';
if (array_key_exists('name', $data)) {
// if the user is not logged in, RSTicket asks her/his name
$customerName = $data['name'];
} else {
// if the user is logged in, find the customers name (because RSTickets
doesn't provide the name)
$customerName = $this->findNameByID($customerID);
}
// get customer's phone number
$customerPhoneNumber = $this->findPhoneNumberByUserID($customerID);
// get the staff name
$staffID = $data['staff_id'];
$staffName = $this->findNameByID($staffID);
$customerMessage =
$this->params->get('customer_message');
$StringsToReplace = array('{customer_name}' =>
$customerName, '{code}' => $ticketCode,
'{staff_name}' => $staffName);
$customerMessage = $this->replaceStringsInMessage($customerMessage,
$StringsToReplace);
$this->sendSMS($customerMessage, $customerPhoneNumber);
}
$sendNotificationToStaff =
$this->params->get('staff_notification');
if ($sendNotificationToStaff) {
$staffID = $data['staff_id'];
$subject = $data['subject'];
// get staff's phone number
$staffPhoneNumber = $this->findPhoneNumberByUserID($staffID);
$staffMessage = $this->params->get('staff_message');
$StringsToReplace = array('{subject}' => $subject,
'{code}' => $ticketCode);
$staffMessage = $this->replaceStringsInMessage($staffMessage,
$StringsToReplace);
$this->sendSMS($staffMessage, $staffPhoneNumber);
}
return true;
}
/**
* Plugin method with the same name as the event will be called
automatically.
*/
function onAfterStoreTicketReply($data)
{
echo "salamssss";
die();
$ticketID = $data['ticket_id'];
$ticketCode = $this->findTicketCodeByTicketID($ticketID);
$userID = $data['user_id'];
// get customer's name
$staffID = '';
if (array_key_exists('staff_id', $data)) {
// if RSTickets has provided staff_id, get it
$staffID = $data['staff_id'];
} else {
// if RSTickets hasn't provided staff_id, find it using ticket id
$staffID = $this->findStaffIDByTicketID($ticketID);
}
$staffName = $this->findNameByID($staffID);
// get customer's name
$customerID = '';
if (array_key_exists('customer_id', $data)) {
// if RSTickets has provided customer_id, get it
$customerID = $data['customer_id'];
} else {
// if RSTickets hasn't provided customer_id, find it using ticket
id
$customerID = $this->findCustomerIDByTicketID($ticketID);
}
$customerName = $this->findNameByID($customerID);
// if the staff has replied, notify the customer
if ($userID == $staffID) {
$sendNotificationToCustomer =
$this->params->get('customer_notification');
if ($sendNotificationToCustomer) {
// find the customer's phone number
$customerPhoneNumber = $this->findPhoneNumberByUserID($customerID);
// prepare the message
$customerMessage =
$this->params->get('customer_message_on_staff_reply');
$StringsToReplace = array('{customer_name}' =>
$customerName, '{staff_name}' => $staffName,
'{code}' => $ticketCode);
$customerMessage = $this->replaceStringsInMessage($customerMessage,
$StringsToReplace);
// notify the customer
$this->sendSMS($customerMessage, $customerPhoneNumber);
}
}
// if the customer has replied, notify the staff
if ($userID == $customerID) {
$sendNotificationToStaff =
$this->params->get('staff_notification');
if ($sendNotificationToStaff) {
// find the staff's phone number
$staffPhoneNumber = $this->findPhoneNumberByUserID($staffID);
// prepare the message
$staffMessage =
$this->params->get('staff_message_on_customer_reply');
$StringsToReplace = array('{customer_name}' =>
$customerName, '{staff_name}' => $staffName,
'{code}' => $ticketCode);
$staffMessage = $this->replaceStringsInMessage($staffMessage,
$StringsToReplace);
// notify the customer
$this->sendSMS($staffMessage, $staffPhoneNumber);
}
}
return true;
}
/**
* This method sends SMS using REST
*/
private function sendSMS($message, $phoneNumber)
{
$url = 'https://ippanel.com/services.jspd';
$username = $this->params->get('username');
$password = $this->params->get('password');
$sender = $this->params->get('from');
$recipients = array($phoneNumber);
$fields = array
(
'uname'=>$username,
'pass'=>$password,
'from'=>$sender,
'message'=>$message,
'to'=>json_encode($recipients),
'op'=>'send'
);
$handler = curl_init($url);
curl_setopt($handler, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($handler, CURLOPT_POSTFIELDS, $fields);
curl_setopt($handler, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($handler);
return $result;
}
/**
* This method replaces strings in a given message
*/
private function replaceStringsInMessage($message, $stringArray)
{
// if stringArray is not an array, return and do not preceed.
if (!is_array($stringArray)) {
return $message;
}
foreach ($stringArray as $key => $value) {
if (strpos($message, $key) !== false) {
$message = str_replace($key, $value, $message);
}
}
return $message;
}
/**
* This method finds Ticket code using Ticket id
*/
private function findTicketCodeByTicketID($ticketID)
{
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName(array('code')));
$query->from($db->quoteName('#__rsticketspro_tickets'));
$query->where($db->quoteName('id') . " =
" . $db->quote($ticketID));
$query->setLimit('1');
$db->setQuery($query);
$ticketCode = $db->loadResult();
return $ticketCode;
}
/**
* This method finds Staff id using Ticket id
*/
private function findStaffIDByTicketID($ticketID)
{
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName(array('staff_id')));
$query->from($db->quoteName('#__rsticketspro_tickets'));
$query->where($db->quoteName('id') . " =
" . $db->quote($ticketID));
$query->setLimit('1');
$db->setQuery($query);
$staffID = $db->loadResult();
return $staffID;
}
/**
* This method finds Customer id using Ticket id
*/
private function findCustomerIDByTicketID($ticketID)
{
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName(array('customer_id')));
$query->from($db->quoteName('#__rsticketspro_tickets'));
$query->where($db->quoteName('id') . " =
" . $db->quote($ticketID));
$query->setLimit('1');
$db->setQuery($query);
$customerID = $db->loadResult();
return $customerID;
}
/**
* This method find user's name using her/his id.
*/
private function findNameByID($userID)
{
$userData = JFactory::getUser($userID);
return $userData->name;
}
/**
* This method find user's Phone Number using her/his id.
*/
private function findPhoneNumberByUserID($userID)
{
$userProfile = JUserHelper::getProfile($userID);
$phoneNumber = $userProfile->profile['phone'];
return $this->validatePhoneNumber($phoneNumber);
}
/**
* This method checkes if the phone number is not empty and is valid
*/
private function validatePhoneNumber($phoneNumber)
{
if ($phoneNumber) {
return $phoneNumber;
} else return false;
}
}smsnotificationforrstickets.xml000064400000011217151157557400013156
0ustar00<?xml version="1.0" encoding="utf-8"?>
<extension version="3.1" type="plugin"
group="system" method="upgrade">
<name>System - SMS Notification for RSTickets!</name>
<author>Ehsan Kiasaty</author>
<creationDate>April 2019</creationDate>
<copyright>Copyright (C) 2019 golchinonline.ir All rights
reserved.</copyright>
<license>GNU General Public License version 2 or
later</license>
<authorEmail>info2@golchinonline.ir</authorEmail>
<authorUrl>www.golchinonline.ir</authorUrl>
<version>1.0.1</version>
<description>PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_XML_DESCRIPTION</description>
<files>
<filename
plugin="smsnotificationforrstickets">smsnotificationforrstickets.php</filename>
<filename>index.html</filename>
<folder>language</folder>
</files>
<languages folder="language">
<language
tag="en-GB">en-GB/en-GB.plg_system_smsnotificationforrstickets.ini</language>
<language
tag="en-GB">en-GB/en-GB.plg_system_smsnotificationforrstickets.sys.ini</language>
<language
tag="fa-IR">fa-IR/fa-IR.plg_system_smsnotificationforrstickets.ini</language>
<language
tag="fa-IR">fa-IR/fa-IR.plg_system_smsnotificationforrstickets.sys.ini</language>
</languages>
<config>
<fields name="params">
<fieldset name="customer"
label="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_TAB">
<field
name="customer_notification"
type="radio"
class="btn-group"
default="1"
description="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_NOTIFICATION_ENABLED_DESC"
label="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_NOTIFICATION_ENABLED"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="customer_message"
type="textarea"
default="Dear {customer_name}, your ticket was submitted
successfully. {staff_name} will check soon. Tracking ID: {code}"
description="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_MESSAGE_DESC"
label="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_MESSAGE_LABEL"
rows="10"
filter="raw"
/>
<field
name="customer_message_on_staff_reply"
type="textarea"
default="Dear {customer_name}, {staff_name} replied to your
ticket. Tracking ID: {code}"
description="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_REPLY_MESSAGE_DESC"
label="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CUSTOMER_REPLY_MESSAGE_LABEL"
rows="10"
filter="raw"
/>
</fieldset>
<fieldset name="staff"
label="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_TAB">
<field
name="staff_notification"
type="radio"
class="btn-group"
default="1"
description="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_NOTIFICATION_ENABLED_DESC"
label="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_NOTIFICATION_ENABLED"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="staff_message"
type="textarea"
default="A new ticket was submitted. Subject: {subject} Tracking
ID: {code}"
description="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_MESSAGE_DESC"
label="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_MESSAGE_LABEL"
rows="10"
filter="raw"
/>
<field
name="staff_message_on_customer_reply"
type="textarea"
default="{customer_name} replied to {code} ticket."
description="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_REPLY_MESSAGE_DESC"
label="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_STAFF_REPLY_MESSAGE_LABEL"
rows="10"
filter="raw"
/>
</fieldset>
<fieldset name="config"
label="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_CONFIG_TAB">
<field
name="username"
type="text"
default=""
hint="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_USERNAME_HINT"
label="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_USERNAME_LABEL"
description="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_USERNAME_DESC"
size="20"
/>
<field
name="password"
type="text"
default=""
hint="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_PASSWORD_HINT"
label="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_PASSWORD_LABEL"
description="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_PASSWORD_DESC"
size="20"
/>
<field
name="from"
type="text"
default=""
hint="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_SENDER_HINT"
label="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_SENDER_LABEL"
description="PLG_SYSTEM_SMS_NOTIFICATION_FOR_RSTICKETS_SENDER_DESC"
size="20"
/>
</fieldset>
</fields>
</config>
</extension>