Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/joomla4/ |
| [Home] [System Details] [Kill Me] |
akeebasubs.php000064400000007455151157445260007407 0ustar00<?php
/**
* @package Joomla.Plugin
* @subpackage Content.joomla
*
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All
rights reserved.
* @license GNU General Public License version 2 or later; see
LICENSE.txt
*/
defined('_JEXEC') or die;
use \Akeeba\Subscriptions\Admin\Model\Subscriptions;
use FOF30\Container\Container;
JLoader::register('NotiflyMessageHelper', JPATH_ADMINISTRATOR .
'/components/com_notifly/helpers/message.php');
jimport('joomla.filesystem.file');
/**
* Example Content Plugin
*
* @since 1.6
*/
class PlgNotiflyAkeebaSubs extends JPlugin
{
public function __construct(&$subject , $params)
{
if (!$this->exists()) {
return;
}
$input = JFactory::getApplication()->input;
$this->extension = $input->get('option');
$this->view = $input->get('view');
// Load language file for use throughout the plugin
JFactory::getLanguage()->load('com_akeebasubs', JPATH_ROOT);
parent::__construct($subject, $params);
}
/**
* Tests if EasyBlog exists
*
* @since 4.0
* @access private
*/
private function exists()
{
static $exists = null;
if (is_null($exists)) {
$file = JPATH_ADMINISTRATOR .
'/components/com_akeebasubs/akeebasubs.php';
$exists = JFile::exists($file);
if ($exists) {
return true;
}
}
return false;
}
/**
* Called whenever a subscription is modified. Namely, when its enabled
status,
* payment status or valid from/to dates are changed.
*
* @param Subscriptions $row
* @param array $info
*/
public function onAKPaymentNew($paymentmethod, $user, $level,
$subscription)
{
// check if event is enabled
if(!$this->params->get('enable_subscription', 0))
{
return false;
}
// If the user id appears invalid then bail out just in case
if (empty($user->id) or !$user->id)
{
return false;
}
// register purchase/subscription event
$this->logPurchaseEvent($user, $level);
return true;
}
public function logPurchaseEvent($customer, $level)
{
$plugin = $this->getPluginInfo();
$extension_id = $plugin->extension_id;
$template = 'new_akeebasubs_subs';
$template = $this->getTemplateInfo($extension_id);
$table = $this->getTable();
$table->template_id = $template->id;
$table->extension_id = $extension_id;
// process the event url
$link =
JRoute::_('index.php?option=com_akeebasubs&view=level&slug='.$level->slug.'&format=html&layout=default');
$table->url = $link;
if(!$template->image_disable)
{
if($template->avatar){
$table->image_url =
NotiflyMessageHelper::getGravater($customer->email);
}
else
{
$table->image_url = $template->image_url;
}
}
// get location from helper
$ip = NotiflyMessageHelper::getRealIpAddr();
$location = NotiflyMessageHelper::getLocation($ip);
$table->title = $level->title;
$table->name = $customer->name;
$table->email = $customer->email;
$table->ip = $ip;
$table->city = $location['city'];
$table->state = $location['region_name'];
$table->country = $location['country_name'];
$table->created = JHtml::date('now', 'Y-m-d
H:i:s');
$table->published = 1;
$table->store();
return true;
}
public function getPluginInfo(){
$db = JFactory::getDBO();
$sql = "SELECT * from `#__extensions` WHERE `type` =
'plugin' AND `folder` = 'notifly' AND `element` =
'akeebasubs'";
$db->setQuery($sql);
return $db->loadObject();
}
public function getTemplateInfo($extension_id){
$db = JFactory::getDBO();
$sql = "SELECT * from `#__notifly_templates` WHERE `extension_id` =
'".$extension_id."' AND `alias` =
'new_akeebasubs_subs'";
$db->setQuery($sql);
return $db->loadObject();
}
public function getTable()
{
JTable::addIncludePath(JPATH_ADMINISTRATOR .
'/components/com_notifly/tables');
return JTable::getInstance('Event', 'NotiflyTable',
array());
}
}
akeebasubs.xml000064400000002441151157445260007406 0ustar00<?xml
version="1.0" encoding="utf-8"?>
<extension version="3.1" type="plugin"
group="notifly" method="upgrade">
<name>plg_notifly_akeebasubs</name>
<author>ThemeXpert</author>
<creationDate>November 2010</creationDate>
<copyright>Copyright (C) 2005 - 2017 Open Source Matters. All rights
reserved.</copyright>
<license>GNU General Public License version 2 or later; see
LICENSE.txt</license>
<authorEmail>info@themexpert.com</authorEmail>
<authorUrl>www.themexpert.com</authorUrl>
<version>1.0.0</version>
<description>PLG_NOTIFLY_AKEEBASUBS_XML_DESCRIPTION</description>
<files>
<filename
plugin="akeebasubs">akeebasubs.php</filename>
<folder>media</folder>
</files>
<scriptfile>script.php</scriptfile>
<languages folder="language">
<language
tag="en-GB">en-GB/en-GB.plg_notifly_akeebasubs.ini</language>
<language
tag="en-GB">en-GB/en-GB.plg_notifly_akeebasubs.sys.ini</language>
</languages>
<config>
<fields name="params">
<fieldset name="basic">
<field
name="enable_subscription"
type="radio"
label="enable_subscription"
description="enable_subscription"
class="btn-group btn-group-yesno"
default="1"
>
<option value="1">JYES</option>
<option value="0">JNO</option>
</field>
</fieldset>
</fields>
</config>
</extension>
media/logo.png000064400000032404151157445260007306 0ustar00�PNG
IHDR����6�4�IDATx���
|��?�o%a3 3$��$�]���A��KDJO-��Z�j���k�����F(^O�kAѶ�/�z�H[�A$��-l�lxh�%�E���dB�m ������fg>�W[��|4��ww~���4@��&(���@@h�MP
�
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(��d�Or:Gх�I���B"�<�9�˷��v"FD�Q�'�(�ODJ�,˱��MD%���P(���Dt@���&�9��L���E����J=�ˈ(��E�c&�-�,o�*�z9zWQ��:g�4�� ���i����yy5�M�$i�Q�l�D��-��l�C��n��鉲ƃI1OII]���u"�MD���h�ODo���O���5�Hd�u
0H������3�v�L"*b�)������`
�#G������K���<'�qc�>o�������'�:���k�*�(�u����:����Y�,(�$�y>���7�(~����Σ�>"zv��ˡ�>�NZUYy�$I?��|z�e��m���Y�0��%ˮ���h�,:���j54�.�
+<�_PXPp���
W�p֙t�ED�TM�<���ܿ�3���E�c���Z�<Nvum�?�hv:��@�����#IҏM���ߡ+���c~*��}�Z[�:���%�j�w��ʃ���Sy
�qYY�v��
{^^iqq�7��"֙(W���gK�m�v-UU�I��CAz�\�F̙w��W'����ʟ��]�T�9?����J=��(��6�|��gb�%�.Z����W�belr��:�ޢ>�c{ο�u-��ɧ��͜1�R�g#�CAfϚ�^>n����q�]��2+�G�i�#�Z� �����
��qAne��$<������nÆ�E�f��lɲG��>�9���~�o���Y�H&��)7�u��Q)q��힒����,�}A
��<�X'��~��?����2��y��%�/��br�K=��'9�_���݂���U�dٿ ^��s0p�Т��`0��rfܱ5��Ϣ<�#�ܺ��w�nj��u���>
x�KY�``og�J3��@����ڪɓ�pW�:�y�Ǐ__[Ss�
���%˾�_7u�?�̗;W��`$Y,[
\V��˧M��$I��GyLe9D�U���x����U�]��w��1�9�;W�ʫMSd�N1?X]m�z"��:�!I��$]�nÆ���9��3�uS�:���N^ݸ�u�d��;��1c������<izMu�����@r�k�Ǝ�;�ܞ��䱕u�T�T�����*?���^�Y��8���^_��y��:$�P�v��E/[p1��&��իLYd����|�!�/Xm��4U4q�C@��u���˶Q)�,:�y�8�R[S�$I
�Ӗ�n�r���:h'�{3.Z��9"��C���l���,S��̜1�I�(Zn���~nU��V��3��k�eK�5��Yt��ٸ�Jyu��Yуi$V����8�_Xg�$Iz����;�s���<^�`y�&��:W��Dy�Y$V5��Ov�5�(�WUe��s�g*�yeK���`yXj�8�t�@x�wN����d��G�����l��'O~�:��P�-y�=��^
�,:;�wI���ֲ�7S��5�տ#�KXg���r��ψ��u�G�ں�.Z��%"�e�EO'���?��j5��i
����w���@J��k0B�w��#6yX�<�L߁�TW�/.����]\�t�[V+�����'Y�<�,"����KV �ޢ�.zՂ;;<��F����@�yy���@'��G�ˣ?Ҵ����}��A���&,#"/�V1���K,�
�[���X�0��.�ɕ��,��Y��
{m����\��謿7x��Т�b$i{���d�I��V�]u-��Uo
�/�9�&-'��3G��?e��*�y<n��{�7x��"+��3��R�.�8�j[%03����d���|w��o�sU�M
ţG���*���.��n��Xg������Y1���@��˗��`��
��v�a�Co�<�OZM
�O��C"��u+�.���nw�z�
��?��!�9�A�L
��Y!�"�9�@�3��l��r�����w��`�#]�M������`Ĝy7��;��s�mp�u�t��))���kX�0���1bY��&m_
ţG�/�x�`��̆�b�gq�/���Yg�ى��U�w�^��u�td�q���~�Y�03�↟[�<�P�3�ȫQ�*,����r��z�M��O�*��u��&�[�Ս�f$�z�d��Lj(�u��<�Vg'�G�[
ţGW�8O�(������h4zTQ��?�7p7�n���0�OG�/���0T3=���n��f�i��M�Gr�@�n7.�K�"ji����EQvɡ�Q-�Q�/�x.#�:����l<�~��v?�:��z��-}� �9��t:�A��u�4�&��&UU��{z6ʡ��d���;V�����-.���Q<�_,�|�$I�ޏ���}d��,l�\�j>�fb�=j�""�Y�Hǣ��O�P�qGG��'�C��Q��卑5V(�<�_W��|w�4.�����+�=��E�|�����
Ğ��t���s��F_ �Ͼw���������~~i�۽�c���n�2.�0������������K�Cy$��
�x̘���N�3۶o_�̏��M��@�vʡ�1??���
�~�1��KD�{̿<��;�:��@�v�WYg0��h�@0���b&�H��7_r:T<f��v��_��F̙Wb�]u�ȿwI�,�G��@<%%�p����߶}�W�P��u�D�&&9zH�����}J���3Y�r9G̝�łS}l�By���V�KN'��?#*���m�0.���H�7ߜ��_���f�y�.V��
�Zp����L
��Y(>�"�557_�Dt��JO���
r(����C�GDCXg2�XyT�X��3yς��Q�0�b�˻�u8�֦M�f.��E9ݼy����5��v��c&��U88yX�<�.i���L
3Yg`lKSs��==�����@�ѣG'Tx�����kĹ\�+Vn$"�,:�M��6�a�P4#CL
<�
�P�:#'dY~�M��
G"�*����--7ʲ�HU��yҕ���R���V������3CL
��y��B���������}}'���>������7[�E0QҜ��t�ܛְΡ��@�y��w�SF�2�Xqے�NY�
��E�^�aC�����Β.F̙wɅso���Qo
��Т;X�2C�I��u�E�ѥ�[[�b�ÈE9ڶk��[O|i��KF̝�LD"�,z�����;���{Xg�2�b��+""K-�F����Ҳ�u#�C���~�eD��:�d9��'���Q�^'��X���ԲΠ3�N��:���?����m"��R��%�YR�hSssm89σ>2y0����:��|x��u�jkk�;��<Γ����NY����YgI��۶o�&��1g^ɅsoZe��
���ի�S��0/I�.a�A/]����s���OD���s$Yl�"�Bo��
i�ܒs�Qq�R_�����b>Ĵ@x��"� ,3�EU�֝>�b�9���--�#���s$Itp�k�����
K]4C�4m�q���?�`���t�X�C���O�H��;���|5YgIP_W8�O�N�ں����E��fH�<�-}�e�A��.�/�<�����X�Hw�H����e�#}�,�ؼys\�9���۟���q*Ҵ��<��i���E���ɩv��N����
fж{��]��c�sh�<�okm������ᘘ�X�u*��ݰo��ϲ��Y����r�h<���EU���Y�0�p8�ng��ey^��G��.��S˰b��m{��u�t�.�8��չ�t0x�u`�TW8|ö�ָ_˖,���>��X�uv�@y�fb��3��AD�@
ח�`.��ݏ7o�����> x�?HM*�4m��>XN
������_��>,���;��ʖ,���.KM$�|��[�0��K#,��#�C�Y�6TU]����jEQ��y���a��4m��o��?a����#,���չ�
��oE9�:�+~|�Ϸ0���\��Qw�}��]��t�#w6��N��Uϱ�cR
<�g�h�
=�:�O���Z[��1���,nXms8f�.�!E�.i�����O���6L
Dr:��P��IX�ZY�}u����GŊ�k��j�Rݳ`~M�͇[�1Va���h4��uЗ,ˏlkm�Q<��\�<���by�]�p
�#��*�RF�Յ
��u�OW8�ض���<&V+V>GDק.�!�&�)(s`R
��(�Չ"�Bo���<�.��'�X�<̅�2��y����Z�*L篳q�������DX�i���e��uH=UU����x7bμ[�<Nvu�2Ҽ�Q�9
�X���y���uH����#�u>eK�=*x���.�a����`�LF��x%�s����Sww��
ub�Ǻ
n��<wյ\y�&��w�~�ÜXL
�Ω��/�:�L�斖{0y���0y��������� ����
��wo��kfي�q���ŝw�����(�s�F���I�<��[B��h�mw,O],�j�?�h�����[ښP�uH.UU_�2y�k�..[�����ԥ3����
��5�(�|��˟Y������u
�ǰ�.z�j���zX����Q�
i���+E��gj��[�t�v���ɮ���<�a%
�$�������1����D�I]2C�Z4�a=(���g�F��8d�]�4�}��s8�wI�5ě'B�$Q�ߏKxM@�;/���?���ç|w�1��6�.�!\�p�6��r��C���
�O���x�wI�hKjRV�gqë(�A�$Q��3�uH���
<"9�c�yPwsShς�uV+��1�b��w8���:��)�Ǐ���YG�|{�4�HD��%3��$��r�z�"�
$�X�n)�q�����["��M�=�O&��ԥ3���+[P"րI��@J�TW���|\/��6��O>eX���8�+�uH-r��9��1)�㪦��["�_zq}���f�6�cFŊ�kQ"� $�>�:��G�$�g�D�6�u�[���,nX�1/apN���YV�q���ׯ�y>��}K~$��-H]2c�9�+V�|�s��fՄX�P;���@�U�TW���D�,���HӦGR˰fz7<�1?�cΩ'3��q7[�$2?��=��d�ds8�y�]�>�:$�����ݭ�9�$9��Xg���TW?��|\ϣ=�߯��Y��X�$x�?(�f�4�9
yt/������}%��~8������-�?��{�跩KfHY#o��wB���`�����)g��DZ������:��B
O��Nvu�2u�)�l�-�ں�X�ı*�}�ΛrǍg���q��55���X��Zt'5�.�!�^�pѳB���uH���<_*B=�s�
��ֆ#�C����(�#�x����=E�yGTQv�+��c�NG�7�&gLq���d��Y�ӯ��@����a@&������8�^J=��Xg6$I�gz}�[�,6T����߽�ި�wsj��4�;^.[���A@V�vL]
D�e.+�o��X�F+�X�ޟ�]��7X�1)GǟM��P��헲��X�{��V�;kH~��'˖,��u���[2<w�IN�Yg�<'L�a��;+�ǥ�!������:�?f�F�:�$I�2����n����&�w��>�=�X�M"�*[���u8?L�q�b�
SX�_"mG"A�A�ƨWa}�r���x~�
��_���s.WN��m��[a������܄����GX��@���X�YgC"I�/jkj�.��ի�S˰���>;b�<,�58f"�B{X�[G_(=z�`YQ\WUY9+�����K�ID{S͐�F̝���r����v��D8+K��g=%%q���nn�w��/����sɽhᢗ�w�q��@��a���Ė
pVV���,9�q���W7vt6�������g�Κ�:�#��&l`|~=�]2yr\{$���VM������;��ի�j|�:"H]4C�M"/b�,�aZ
�~�U���x��\ISUY���Ӧ�Lr:=�8>�Ln]m�f��8�ɫ�v6��%"S�W�����Z��b6�
�!����)��R^^�):t�
�TM������Q����/�j��W����YN"7�.�aI��
KX��1[ӫ���ϵDd��t4��r(z7����/����2';{�狊����q�ĉ{>H湌"�ց|��r}MQ�7E9r�R���v��q��h�����u�z�n�x���4�<VǴ@b��XK\�*�?)��(]�:��t��ʳ�;33��!�7�$��p$��s��
$F
��r(�=�E�|�>�ýק.��|.37�f��I��ּ��u�c�%:����ue���?��T��R�g��3��SR��MJ^�\g�X��`�EO�n�w�˟xp�(~�u+c>�dffF$I��u�dff��y������������2�(^� �������x��tN��l����m����'z^�L8���(��w9+����lϯ�z5Y�6�I���'�P��ߟ<�>�b��2��*Wc�M������dL"�����'��c���U��ߵ��9=7Gws����US��@��l��ֲ�˚�y<�}f�y�Й�y��1��pw��_38���$=r�ԩ�557��q�s������Yg�ٔ��W�CX�Q^<��ȼ���e 㼯��|�(>=���]OI��\V��7���V[���v_�]��kCE1�u+1D����笲��$Iz�����J��R���_��<%%ظ�'˭X���gq�/Y�cH$rTUշX�`�!��͜1�i��|�$)�E��ƙ3f��))��Ci�#+֭6�\�]�į�b]�(�����?���q7O��o��Ф���q܌R�g��Ӧ}_���H�A_�+�oe�Co�n�-��
?g��
S
r(��0a��x����\�(��jk���]��sSqH=yu�띍��d�Co��.b�PQ�d��̌T
~"jf��5���N��?�))��<Ia�����G�������9���\����Ӭs�-��ͳ�ᇬs��r��<�!
�!�s%���رc;վ�O��C�I�Hq���
\S��\�����}}{����-��B��lݲq��I噹���F���[���R�0H����u+�+�<q�
��eS���zޥ�[\\���=U���:����}�U����YtvA���gqÃ�����&��;jQ\N������k>_TteFFF��ӧj_����(���t�d�&��2dHOwO�>=O� D���[�0|�����ѩ>��d��^j����ٺ��T�ym��P��.��u#�8����y���S;jkj���<��/af���kfϚ���t�1��?�9���3��j�?�v�q����wO��@E��z<���R���!'';{��Q���a99C�v��DIJPFJ�t��t2����篩<&�Ĝ<����`��uSk�h��4�l�{L�y�ǎ%k���n�3{c��:CA�����y"�g���A��|����g���2���О����:�Ί+V�|�s������!������Z��>��M���TWo�c+ۋGu�x���m���K��=�Xg�Y�gqë(���#��222�:Dq.��Mff��!���&���H$��c�#��*��I�.1�����`�;��c����e�D���|�UW_i���c��fD#�H8�'9�N��f��ݚX�Co)�x��αC�9��ӣu�(�_�O9r�'��ACDbr"�U�Й�D�����_
�8I��͝�"#�EW]};튶�t���,[
t�I���r�k�����P��6����R��B9jJ�վ����
��y>���})ْY?,$�To��y�e{m�H��'x�s?��(mmX�'CH���8��uH��h��Q��Y�\UU��}}�D���:x���#G����Ȉ
�PFD9ɉ�z�䬞�[��8ilfn�8�Y�4�[1��6G�|�ڽ8Q�.�����]�$�g�/�A�A��t��E�T�ѣے�=J���P�-9z���9��iq9�Q
dp����n�Ŷ=����7��6��y2|�(�r��#�
\�:�����G�����N$ ������s��s�O��m��/4�z��Y�+��[�D.��������
>�:���=k�V"�b�R�p�������d���r�$IO�!���e��m���Y�)k��Me�Cg�5>S)�n�`��?��5���B\�k~��x�H��ZU�wE�J�A�P�C����S���eF+�M
g�oXp���ފ��H*o���Ҧ@�{z��z<���:�^fff�$I�HNg��(�{U5�{������k����'ϟ��(߭�@�`P\'2�b%�/x�����`��0F�6Bg�E�=jԍF{��c��*�.�9튢O�q�P�mEQ��8N�8�����F-�;k�����I�_7J��d�0O��c����:��*���~���Q��:�*���$I�O�y5�⟌���(�����+��*�Űs��
��ݶ���T"�+��F�7�%�Ҫ@bN�8����`��f+f�tw�
3J=�[232�W��v������A{Uu�/�Q�y��rW��s��ӵ~m;�ruf��V{7,�)u��}�����UX%��������:0uT��[���&��-1?������D4#��4F�
�\ʖ,���>�:��w�^��GY1���@��;�̌�N���Y��,An,�xfffdDվ>���WU����t�b-ٓ����rV��[9��7��u��y�L�r��w^�$rFZH̑��ݢ(�dg3��cD����Q�nPe��(�D800@�H$
�B��<"';����&'�?J��3�y[(���
��������.wF��kYg1��-����G�|Q����̑���!��$}Cr:'2�pwOO�[��ȑ#�/3#C���=�ҭ@��$��s�r����Y�d+,��s�u77�`����.�ؓ[U�M�$�c�+C�S]`��<����(�=�.�{lm�C��F�UDD���K��3��Z�ܛk+,��:��.�v��ʽ��֯mg���.:���!��Q�!6a��Ƒ��]5zԨ�gn���(�D��������xy``�w���y"33ӝ�qӵ@��$�:�r��v��-���VXx�rS���ǎ%��[:J˫����i�]��d�mǶ��o�C�w�yPOI�e���쒐NWa}��%�j�w�E��v�]�ߠ� O��&�'��>�RPP��lYg�*�$�f��q�رuj_ߩDh���|Q�A.O�3�'���֯=Ĺ\{����-��rY�%S��/��*�
z3M������HN�d��f�-�!�h�;}�;#��j���L��4�
A�I�]�
��|'���B�7�k���Ygѓi
�cǎ��v�Yl�7�l��~�=�v�ATQN&r
��,�8a��.�p9�'#�Y
�>\�~(���J%b+,�¹\9��M����t�������_�].��
��+�Y˖-_
�B;������R��-��.�UX����i�P�=`+,��u=e��5B�w�U։��@��J�ӊ��A�$������]���c����%9��U��O9��(3y�0[�ЙI�͊+�m����������駑��@��R�$bi뛚�gv�rBw��y���ɓ�}�ر��l��T]�h��W���d�EO�Ҍ�sw�_��u�T2m���O"S���:�bo���;S0�(����yGMu���Çߚ��Y�>�;+#��ԭqc�ɹ\���M�XgIS
N"���_��,Kxz݆
�C�������ɯ���zBEŦ���1ɋ���\
tfyS(�zl���Yg�S��=��+�M_
g>|�������u"�Y@ �Nۮ]�x������9��t�UUV���p�@�qf/���:Z�.�2-#'�����uS�e�x�/���Γ6��R;��Y4]�?���g/;�m6��/?�B�;���~k���T�ll@g���ڵ~mB��Fc�9�/n&�6�(N��n��ڨ���O;v|ug[�o=����R��>|�ݬ^جP
1J[[��~'x�3���&M�&��9�kWwsSBv��
$&��+��$I��(�u�K�+�y�ƍ�Ey/у]>mڣ#$�Iַ�J��D�|�胵�D2���k�r�Ʈ�k���,��W�~�;|x�q�)��G�ѧw�|sw��Ӝ��Ǎ�]s�/�l���/1V*�p�
x�_""�ue�
�y��O����]
-[
tfk�@0�F�֜�����u&8�p������Q%��Q�<o��K_�_��="�11V+:3����'�ly+��'�o�k�YI����C�E�$I�L��2�����G6��|%
�M�@\VV�� n�PQ���&'/brX�@��$"���{m���:�^2ss/���M�ٺ��<��@)�r(/�2�
�h�LV�F_ٶ}�U�~��\���|��Q�2�A����'7irX�@hp�
����i*L�X��8�Z
�x��{�Y���!��Ғ��H��m|ɮ/UUw�^Q����SRr�H�� ��*��05�pC�Dq.W�gq��6��R+�c?��K��nn��
�B�|
1??���}J��Xg��S]��;}�EIh�C:���fI��J�[��@��\.gŊ��Q�,:��,�_m�f$��S�j��Ç�`��a99����%�3��ƶ]���ع�W��� mAR<f��'L����v:�~[�#��8vL�4o��W���W\����ݬÜ/L
q�T�z<+copYg1�Y�����D��y>���}�!��K��8���Dv[�#�=�WE�|i�H�=�X
G"��_�?0�uXN�-33���QU�7ڱ�ZGǺD��ee}�x̘/zǏo>|��t��ߋM"D�W�;ӯ��7xM
���Y0�$@��/��z(������~�<G�D$��gTx����ɉ�&�s���-�p�M��*r˞��m��A>
�='�WU����WEY���A��.Y�˿�u"�.߲u�M�:;�=X��q7_<a«6��.9���rn�;k���h�pL�bFo0�5TX��$�@��SRrE���M"�
��l����wt�������#EQ�9�2
ȧ���Ud��װΡ��`����WY�$(����9
�
f��Z"��ͬ��,7�wt�TQ��]m�щ�t�5j�W�x=M`�G�����D¬�@j�@��N;],9�Ǖ��v��bg�- ����/�ni�_��KxA
�@<%%#�h�(��QGDc���}*����_�����:�
�ฬ�!v��>x-�c�>�[\%9������$-#�1OȲ�����+�����
�DfϚ�KKSs��H$����ĥ�Fs`HY��������w�u�
�\�4���nÆ[EI�M� �P �ʵGeY~l��?����I�y
M�@�%����۶o��
�K��
�@�%�rd����q0|\Q������s�F�/���D� �SZ�;έS��$�X�,�vK˵(�4�@L$ ��o۾�:9ړ�H`b(s9��q��]s���@��KW��F�kv�|�H����B�X�����@
���w�uH?(s9�������w�|�Ƈ���|֞T[�v����)�
�"�����|�X��@�����UU_i۵k!.��dC��W�+��y��XsB��HTQ"��$�O;v����'�:�����o���"h�MP
�
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP �
4A��&(���@@h�MP
�������˿�^PIEND�B`�script.php000064400000004007151157445260006574
0ustar00<?php
/**
* @package Quix
* @author ThemeXpert http://www.themexpert.com
* @copyright Copyright (c) 2010-2015 ThemeXpert. All rights reserved.
* @license GNU General Public License version 3 or later; see LICENSE.txt
* @since 1.0.0
*/
defined('_JEXEC') or die;
class plgNotiflyAkeebaSubsInstallerScript
{
function preflight( $type, $parent ) {
// if($type == 'install' or $type ==
'discover_install'){
// self::incertTemplateInfo();
// }
return;
}
/**
* Function to perform changes during install
*
* @param JInstallerAdapterComponent $parent The class calling this
method
*
* @return void
*
* @since 3.4
*/
public function postflight($parent)
{
self::incertTemplateInfo();
return;
}
/**
* enable necessary plugins to avoid bad experience
*/
function incertTemplateInfo()
{
$db = JFactory::getDBO();
$sql = "SELECT extension_id from `#__extensions` WHERE `type` =
'plugin' AND `folder` = 'notifly' AND `element` =
'akeebasubs'";
$db->setQuery($sql);
$plugin = $db->loadObject();
$sql = "SELECT * from `#__notifly_templates` WHERE `extension_id` =
'".$plugin->extension_id."'";
$db->setQuery($sql);
$templates = $db->loadObjectList();
if(!count($templates)){
// Create a new query object.
$query = $db->getQuery(true);
// Insert columns.
$columns = array('extension_id', 'name',
'alias', 'message', 'state',
'published', 'access', 'language');
// Insert values.
$values = array($plugin->extension_id, $db->quote('NEW AKEEBA
SUBSCRIPTION'), $db->quote('new_akeebasubs_subs'),
$db->quote('{{name}} from {{ country }} just subscribed!
**{{title_with_link}}**
{{ time_ago }}'), '1', '1', '0',
$db->quote('*'));
// Prepare the insert query.
$query
->insert($db->quoteName('#__notifly_templates'))
->columns($db->quoteName($columns))
->values(implode(',', $values));
// Set the query using our newly populated query object and execute it.
$db->setQuery($query);
$db->execute();
}
return true;
}
}