Major Update
This commit is contained in:
commit
7f436e7fd6
4
autoload.inc
Normal file
4
autoload.inc
Normal file
@ -0,0 +1,4 @@
|
||||
<?php
|
||||
require_once dirname(__FILE__).'/sql/autoload.inc';
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SAI');
|
||||
\SYSTEM\SAI\sai::register('\SAI\saimod_donate');
|
||||
32
js/saimod_mail.js
Normal file
32
js/saimod_mail.js
Normal file
@ -0,0 +1,32 @@
|
||||
function init_saimod_donate() {
|
||||
$('#donate-update').click(function(){
|
||||
var paten = $('#donate-paten').val();
|
||||
var value = $('#donate-value').val();
|
||||
var paten_goal = $('#donate-paten-goal').val();
|
||||
var value_goal = $('#donate-value-goal').val();
|
||||
$.ajax({
|
||||
async: true,
|
||||
url: this.endpoint,
|
||||
type: 'GET',
|
||||
dataType: 'JSON',
|
||||
data: {
|
||||
sai_mod: '.SAI.saimod_donate',
|
||||
action: 'update',
|
||||
paten: paten,
|
||||
value: value,
|
||||
paten_goal: paten_goal,
|
||||
value_goal: value_goal
|
||||
},
|
||||
success: function(data){
|
||||
if(data.status){
|
||||
system.reload();
|
||||
} else {
|
||||
alert('Something happend - try again!');
|
||||
}
|
||||
},
|
||||
error: function(){
|
||||
alert('Something happend - try again!');
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
28
saimod_mail.php
Normal file
28
saimod_mail.php
Normal file
@ -0,0 +1,28 @@
|
||||
<?php
|
||||
namespace SAI;
|
||||
class saimod_donate extends \SYSTEM\SAI\sai_module{
|
||||
public static function sai_mod__SAI_saimod_donate(){
|
||||
$vars = \SYSTEM\PAGE\text::tag('donation');
|
||||
$vars['donate_box'] = \default_donate::donate_box();
|
||||
|
||||
return \SYSTEM\PAGE\replace::replaceFile((new \PSAI('saimod_donate/tpl/saimod_donate.tpl'))->SERVERPATH(),$vars);}
|
||||
|
||||
public static function sai_mod__SAI_saimod_donate_action_update($paten,$value,$paten_goal,$value_goal){
|
||||
\SYSTEM\PAGE\text::save('donation_paten', 'donation_paten', 'deDE', ['donation'], $paten);
|
||||
\SYSTEM\PAGE\text::save('donation_value', 'donation_value', 'deDE', ['donation'], $value);
|
||||
\SYSTEM\PAGE\text::save('donation_paten_goal', 'donation_paten_goal', 'deDE', ['donation'], $paten_goal);
|
||||
\SYSTEM\PAGE\text::save('donation_value_goal', 'donation_value_goal', 'deDE', ['donation'], $value_goal);
|
||||
\SYSTEM\PAGE\text::save('donation_date', 'donation_date', 'deDE', ['donation'], date('d.m.Y * H:i').' Uhr');
|
||||
return \SYSTEM\LOG\JsonResult::ok();
|
||||
}
|
||||
public static function menu(){
|
||||
return new \SYSTEM\SAI\sai_module_menu( 100,
|
||||
\SYSTEM\SAI\sai_module_menu::POISITION_LEFT,
|
||||
\SYSTEM\SAI\sai_module_menu::DIVIDER_LEFT,
|
||||
\SYSTEM\PAGE\replace::replaceFile((new \PSAI('saimod_donate/tpl/menu.tpl'))->SERVERPATH()));}
|
||||
public static function right_public(){return false;}
|
||||
public static function right_right(){return \SYSTEM\SECURITY\security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
||||
|
||||
public static function js(){
|
||||
return array(new \PSAI('saimod_donate/js/saimod_donate.js'));}
|
||||
}
|
||||
9
sql/CONTACTS_SELECT.php
Normal file
9
sql/CONTACTS_SELECT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/CONTACTS_SELECT_LIST.php
Normal file
9
sql/CONTACTS_SELECT_LIST.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/CONTACT_DELETE.php
Normal file
9
sql/CONTACT_DELETE.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/CONTACT_EMAIL_LIST_CONTACT_SELECT.php
Normal file
9
sql/CONTACT_EMAIL_LIST_CONTACT_SELECT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/CONTACT_EMAIL_LIST_DELETE.php
Normal file
9
sql/CONTACT_EMAIL_LIST_DELETE.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/CONTACT_EMAIL_LIST_DELETE_LIST.php
Normal file
9
sql/CONTACT_EMAIL_LIST_DELETE_LIST.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/CONTACT_EMAIL_LIST_SELECT_LIST.php
Normal file
9
sql/CONTACT_EMAIL_LIST_SELECT_LIST.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/CONTACT_INSERT.php
Normal file
9
sql/CONTACT_INSERT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/CONTACT_INSERT_EMAIL.php
Normal file
9
sql/CONTACT_INSERT_EMAIL.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/CONTACT_INSERT_EMAIL_NAME.php
Normal file
9
sql/CONTACT_INSERT_EMAIL_NAME.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/CONTACT_SELECT.php
Normal file
9
sql/CONTACT_SELECT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/CONTACT_UPDATE.php
Normal file
9
sql/CONTACT_UPDATE.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/DATA_SAIMOD_MAIL.php
Normal file
9
sql/DATA_SAIMOD_MAIL.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
class DATA_SAIMOD_DONATE extends \SYSTEM\DB\QI {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function files_mysql(){
|
||||
return array( (new \PSAI('/saimod_donate/sql/mysql/system_page.sql'))->SERVERPATH(),
|
||||
(new \PSAI('/saimod_donate/sql/mysql/system_api.sql'))->SERVERPATH());
|
||||
}
|
||||
}
|
||||
9
sql/EMAILS_SELECT.php
Normal file
9
sql/EMAILS_SELECT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_DELETE.php
Normal file
9
sql/EMAIL_DELETE.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_INSERT.php
Normal file
9
sql/EMAIL_INSERT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_LISTS_SELECT.php
Normal file
9
sql/EMAIL_LISTS_SELECT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_LISTS_SELECT_CONTACT.php
Normal file
9
sql/EMAIL_LISTS_SELECT_CONTACT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_LISTS_SELECT_COUNT.php
Normal file
9
sql/EMAIL_LISTS_SELECT_COUNT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_LIST_DELETE.php
Normal file
9
sql/EMAIL_LIST_DELETE.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_LIST_INSERT.php
Normal file
9
sql/EMAIL_LIST_INSERT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_LIST_SELECT.php
Normal file
9
sql/EMAIL_LIST_SELECT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_SELECT.php
Normal file
9
sql/EMAIL_SELECT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_SENT_DELETE.php
Normal file
9
sql/EMAIL_SENT_DELETE.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_SENT_DELETE_EMAIL.php
Normal file
9
sql/EMAIL_SENT_DELETE_EMAIL.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_SENT_INSERT.php
Normal file
9
sql/EMAIL_SENT_INSERT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_SENT_IS_SENT.php
Normal file
9
sql/EMAIL_SENT_IS_SENT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_TEMPLATES_SELECT.php
Normal file
9
sql/EMAIL_TEMPLATES_SELECT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_TEMPLATE_DELETE.php
Normal file
9
sql/EMAIL_TEMPLATE_DELETE.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_TEMPLATE_INSERT.php
Normal file
9
sql/EMAIL_TEMPLATE_INSERT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_TEMPLATE_SELECT.php
Normal file
9
sql/EMAIL_TEMPLATE_SELECT.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_TEMPLATE_UPDATE.php
Normal file
9
sql/EMAIL_TEMPLATE_UPDATE.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/EMAIL_UPDATE.php
Normal file
9
sql/EMAIL_UPDATE.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/LIST_UPDATE.php
Normal file
9
sql/LIST_UPDATE.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/SUBSCRIBE.php
Normal file
9
sql/SUBSCRIBE.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
9
sql/UNSUBSCRIBE.php
Normal file
9
sql/UNSUBSCRIBE.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class BETA_CODES_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(code) as count FROM beta_code;';
|
||||
}
|
||||
}
|
||||
3
sql/autoload.inc
Normal file
3
sql/autoload.inc
Normal file
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SQL');
|
||||
\SYSTEM\SQL\setup::register('SQL\\DATA_SAIMOD_DONATE');
|
||||
5
sql/mysql/system_api.sql
Normal file
5
sql/mysql/system_api.sql
Normal file
@ -0,0 +1,5 @@
|
||||
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (8000, 42, 0, 0, '_SAI_saimod_donate', 'action', NULL);
|
||||
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (8010, 42, 2, 8000, 'update', 'paten', 'STRING');
|
||||
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (8011, 42, 2, 8000, 'update', 'value', 'STRING');
|
||||
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (8012, 42, 2, 8000, 'update', 'paten_goal', 'STRING');
|
||||
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (8013, 42, 2, 8000, 'update', 'value_goal', 'STRING');
|
||||
5
sql/mysql/system_mails.sql
Normal file
5
sql/mysql/system_mails.sql
Normal file
@ -0,0 +1,5 @@
|
||||
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (8000, 42, 0, 0, '_SAI_saimod_donate', 'action', NULL);
|
||||
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (8010, 42, 2, 8000, 'update', 'paten', 'STRING');
|
||||
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (8011, 42, 2, 8000, 'update', 'value', 'STRING');
|
||||
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (8012, 42, 2, 8000, 'update', 'paten_goal', 'STRING');
|
||||
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (8013, 42, 2, 8000, 'update', 'value_goal', 'STRING');
|
||||
1
sql/mysql/system_page.sql
Normal file
1
sql/mysql/system_page.sql
Normal file
@ -0,0 +1 @@
|
||||
REPLACE INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (800, 42, 'donate', 'donate', -1, 0, 0, '#content', './sai.php?sai_mod=.SAI.saimod_donate', 'init_saimod_donate', '\\SAI\\saimod_donate');
|
||||
7
tpl/menu.tpl
Normal file
7
tpl/menu.tpl
Normal file
@ -0,0 +1,7 @@
|
||||
<li class="nav-item">
|
||||
<a id="menu_donate" class="nav-link" data-toggle="tooltip" data-placement="bottom" title="Donate" href="#!donate">
|
||||
<span class="d-md-none" style="padding-left: 15px;"></span>
|
||||
<i class="fa fa-dollar" aria-hidden="true"></i>
|
||||
<span class="d-md-none"> Donate</span>
|
||||
</a>
|
||||
</li>
|
||||
34
tpl/saimod_mail.tpl
Normal file
34
tpl/saimod_mail.tpl
Normal file
@ -0,0 +1,34 @@
|
||||
<div class="row">
|
||||
<div class="col-12 sai_padding_off bg-primary sai_padding_10">
|
||||
<h4 class="sai_margin_off" style="float:left;"> <span class="fa fa-check" aria-hidden="true"></span> Donate</h4>
|
||||
</div>
|
||||
<div class="col-md-8 sai_padding_off" style="padding: 15px;">
|
||||
<table class="table table-striped table-condensed" style="border: 1px solid #dee2e6;">
|
||||
<tr>
|
||||
<th>Paten</th>
|
||||
<td><input type="text" id="donate-paten" value="${donation_paten}" style="width: 100%;"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Value</th>
|
||||
<td><input type="text" id="donate-value" value="${donation_value}" style="width: 100%;"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Paten Goal</th>
|
||||
<td><input type="text" id="donate-paten-goal" value="${donation_paten_goal}" style="width: 100%;"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Value Goal</th>
|
||||
<td><input type="text" id="donate-value-goal" value="${donation_value_goal}" style="width: 100%;"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>
|
||||
<button id="donate-update" class="btn btn-success pull-right">Update</button>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="col-md-4 sai_padding_off" style="padding: 15px;">
|
||||
${donate_box}
|
||||
</div>
|
||||
</div>
|
||||
13
tpl/saimod_mail_contact_new_tr.tpl
Normal file
13
tpl/saimod_mail_contact_new_tr.tpl
Normal file
@ -0,0 +1,13 @@
|
||||
<tr>
|
||||
<td style="color: ${valid}">${used_code}</td>
|
||||
<td>${email}</td>
|
||||
<td><i class="fa fa-${device}"></i></td>
|
||||
<td>${generated}</td>
|
||||
<td><i class="fa fa-${redeemed}"></i> ${redeemed_time}</td>
|
||||
<td><i class="fa fa-${stored}"></i> ${stored_time}</td>
|
||||
<td><i class="fa fa-${emailed}"></i> ${emailed_time}</td>
|
||||
<td>${comment}</td>
|
||||
<td>
|
||||
<input type="checkbox" class="all-check" email="${email}"/>
|
||||
</td>
|
||||
</tr>
|
||||
13
tpl/saimod_mail_contact_tr.tpl
Normal file
13
tpl/saimod_mail_contact_tr.tpl
Normal file
@ -0,0 +1,13 @@
|
||||
<tr>
|
||||
<td style="color: ${valid}">${used_code}</td>
|
||||
<td>${email}</td>
|
||||
<td><i class="fa fa-${device}"></i></td>
|
||||
<td>${generated}</td>
|
||||
<td><i class="fa fa-${redeemed}"></i> ${redeemed_time}</td>
|
||||
<td><i class="fa fa-${stored}"></i> ${stored_time}</td>
|
||||
<td><i class="fa fa-${emailed}"></i> ${emailed_time}</td>
|
||||
<td>${comment}</td>
|
||||
<td>
|
||||
<input type="checkbox" class="all-check" email="${email}"/>
|
||||
</td>
|
||||
</tr>
|
||||
13
tpl/saimod_mail_contacts_tr.tpl
Normal file
13
tpl/saimod_mail_contacts_tr.tpl
Normal file
@ -0,0 +1,13 @@
|
||||
<tr>
|
||||
<td style="color: ${valid}">${used_code}</td>
|
||||
<td>${email}</td>
|
||||
<td><i class="fa fa-${device}"></i></td>
|
||||
<td>${generated}</td>
|
||||
<td><i class="fa fa-${redeemed}"></i> ${redeemed_time}</td>
|
||||
<td><i class="fa fa-${stored}"></i> ${stored_time}</td>
|
||||
<td><i class="fa fa-${emailed}"></i> ${emailed_time}</td>
|
||||
<td>${comment}</td>
|
||||
<td>
|
||||
<input type="checkbox" class="all-check" email="${email}"/>
|
||||
</td>
|
||||
</tr>
|
||||
13
tpl/saimod_mail_emails_tr.tpl
Normal file
13
tpl/saimod_mail_emails_tr.tpl
Normal file
@ -0,0 +1,13 @@
|
||||
<tr>
|
||||
<td style="color: ${valid}">${used_code}</td>
|
||||
<td>${email}</td>
|
||||
<td><i class="fa fa-${device}"></i></td>
|
||||
<td>${generated}</td>
|
||||
<td><i class="fa fa-${redeemed}"></i> ${redeemed_time}</td>
|
||||
<td><i class="fa fa-${stored}"></i> ${stored_time}</td>
|
||||
<td><i class="fa fa-${emailed}"></i> ${emailed_time}</td>
|
||||
<td>${comment}</td>
|
||||
<td>
|
||||
<input type="checkbox" class="all-check" email="${email}"/>
|
||||
</td>
|
||||
</tr>
|
||||
13
tpl/saimod_mail_list_tr.tpl
Normal file
13
tpl/saimod_mail_list_tr.tpl
Normal file
@ -0,0 +1,13 @@
|
||||
<tr>
|
||||
<td style="color: ${valid}">${used_code}</td>
|
||||
<td>${email}</td>
|
||||
<td><i class="fa fa-${device}"></i></td>
|
||||
<td>${generated}</td>
|
||||
<td><i class="fa fa-${redeemed}"></i> ${redeemed_time}</td>
|
||||
<td><i class="fa fa-${stored}"></i> ${stored_time}</td>
|
||||
<td><i class="fa fa-${emailed}"></i> ${emailed_time}</td>
|
||||
<td>${comment}</td>
|
||||
<td>
|
||||
<input type="checkbox" class="all-check" email="${email}"/>
|
||||
</td>
|
||||
</tr>
|
||||
13
tpl/saimod_mail_lists_tr.tpl
Normal file
13
tpl/saimod_mail_lists_tr.tpl
Normal file
@ -0,0 +1,13 @@
|
||||
<tr>
|
||||
<td style="color: ${valid}">${used_code}</td>
|
||||
<td>${email}</td>
|
||||
<td><i class="fa fa-${device}"></i></td>
|
||||
<td>${generated}</td>
|
||||
<td><i class="fa fa-${redeemed}"></i> ${redeemed_time}</td>
|
||||
<td><i class="fa fa-${stored}"></i> ${stored_time}</td>
|
||||
<td><i class="fa fa-${emailed}"></i> ${emailed_time}</td>
|
||||
<td>${comment}</td>
|
||||
<td>
|
||||
<input type="checkbox" class="all-check" email="${email}"/>
|
||||
</td>
|
||||
</tr>
|
||||
13
tpl/saimod_mail_templates_tr.tpl
Normal file
13
tpl/saimod_mail_templates_tr.tpl
Normal file
@ -0,0 +1,13 @@
|
||||
<tr>
|
||||
<td style="color: ${valid}">${used_code}</td>
|
||||
<td>${email}</td>
|
||||
<td><i class="fa fa-${device}"></i></td>
|
||||
<td>${generated}</td>
|
||||
<td><i class="fa fa-${redeemed}"></i> ${redeemed_time}</td>
|
||||
<td><i class="fa fa-${stored}"></i> ${stored_time}</td>
|
||||
<td><i class="fa fa-${emailed}"></i> ${emailed_time}</td>
|
||||
<td>${comment}</td>
|
||||
<td>
|
||||
<input type="checkbox" class="all-check" email="${email}"/>
|
||||
</td>
|
||||
</tr>
|
||||
Loading…
x
Reference in New Issue
Block a user