allow modify donation goals
This commit is contained in:
parent
6c8af84d02
commit
f0cbe09955
@ -14,7 +14,9 @@ class default_donate implements SYSTEM\PAGE\Page {
|
||||
/*$vars['donation_paten'] = 9;
|
||||
$vars['donation_value'] = 61;
|
||||
$vars['donation_date'] = '14.05.2018 * 18:45 Uhr';*/
|
||||
$vars['donation_percentage'] = round($vars['donation_value']/100,0);
|
||||
$vars['donation_percentage'] = round($vars['donation_value']/$vars['donation_value_goal']*100,0);
|
||||
$vars['donation_paten_goal'] = number_format($vars['donation_paten_goal'] , 0, ',', '.');
|
||||
$vars['donation_value_goal'] = number_format($vars['donation_value_goal'] , 0, ',', '.');
|
||||
return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_donate/tpl/donate_box.tpl'))->SERVERPATH(), $vars);
|
||||
}
|
||||
public function html(){
|
||||
|
||||
@ -58,12 +58,12 @@
|
||||
<progress max="100" value="${donation_percentage}" data-label="${donation_percentage}% von 10.000€ GESCHAFFT!"></progress>
|
||||
<div style="border-top: solid 3px #4494D3; margin-top: 5px; background-color: #f6f6f6; text-align: center;">
|
||||
<span style="display:block; font-weight: bold; padding-top: 20px;">
|
||||
<span style="font-size: x-large; color: #333">${donation_paten} VON 2.000</span>
|
||||
<span style="font-size: x-large; color: #333">${donation_paten} VON ${donation_paten_goal}</span>
|
||||
</span>
|
||||
<span style="display:block; font-size: large; font-weight: normal; color: #6a666b; padding-bottom: 15px;">PATENSCHAFTEN ERREICHT!</span>
|
||||
<hr>
|
||||
<span style="display:block; font-weight: bold; padding-top: 15px;">
|
||||
<span style="font-size: larger; color: #333">${donation_value}€ von 10.000€</span>
|
||||
<span style="font-size: larger; color: #333">${donation_value}€ von ${donation_value_goal}€</span>
|
||||
</span>
|
||||
<span style="display:block; font-size: medium; font-weight: normal; color: #6a666b;">(min. Finanzierungsziel/Monat)</span>
|
||||
<span style="display:block; font-size: small; font-weight: normal; color: #6a666b;">Stand: ${donation_date}</span>
|
||||
|
||||
@ -1,7 +1,9 @@
|
||||
function init_saimod_donate() {
|
||||
$('#donate-update').click(function(){
|
||||
var paten = $('#donate-paten').val();
|
||||
var value = $('#donate-value').val();
|
||||
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,
|
||||
@ -11,7 +13,9 @@ function init_saimod_donate() {
|
||||
sai_mod: '.SAI.saimod_donate',
|
||||
action: 'update',
|
||||
paten: paten,
|
||||
value: value
|
||||
value: value,
|
||||
paten_goal: paten_goal,
|
||||
value_goal: value_goal
|
||||
},
|
||||
success: function(data){
|
||||
if(data.status){
|
||||
|
||||
@ -7,9 +7,11 @@ class saimod_donate extends \SYSTEM\SAI\sai_module{
|
||||
|
||||
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){
|
||||
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();
|
||||
}
|
||||
|
||||
@ -1,3 +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 (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');
|
||||
@ -12,10 +12,18 @@
|
||||
<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">Update</button>
|
||||
<button id="donate-update" class="btn btn-success pull-right">Update</button>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@ -181,5 +181,9 @@ INSERT IGNORE INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`,
|
||||
INSERT IGNORE INTO `system_text_tag` (`id`, `tag`) VALUES ('donation_paten', 'donation');
|
||||
INSERT IGNORE INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES ('donation_value', 'deDE', '61', '1', '1', '2017-12-28 16:42:29', '2017-12-28 16:42:29');
|
||||
INSERT IGNORE INTO `system_text_tag` (`id`, `tag`) VALUES ('donation_value', 'donation');
|
||||
INSERT IGNORE INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES ('donation_paten_goal', 'deDE', '2000', '1', '1', '2017-12-28 16:42:29', '2017-12-28 16:42:29');
|
||||
INSERT IGNORE INTO `system_text_tag` (`id`, `tag`) VALUES ('donation_paten_goal', 'donation');
|
||||
INSERT IGNORE INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES ('donation_value_goal', 'deDE', '10000', '1', '1', '2017-12-28 16:42:29', '2017-12-28 16:42:29');
|
||||
INSERT IGNORE INTO `system_text_tag` (`id`, `tag`) VALUES ('donation_value_goal', 'donation');
|
||||
INSERT IGNORE INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES ('donation_date', 'deDE', '14.05.2018 * 18:45 Uhr', '1', '1', '2017-12-28 16:42:29', '2017-12-28 16:42:29');
|
||||
INSERT IGNORE INTO `system_text_tag` (`id`, `tag`) VALUES ('donation_date', 'donation');
|
||||
Reference in New Issue
Block a user