Poprawa walidacji danych w metodach płatności oraz aktualizacja obsługi błędów w AJAX i poprawa formatowania kodu
This commit is contained in:
@@ -2,7 +2,8 @@
|
|||||||
global $gdb;
|
global $gdb;
|
||||||
foreach ( $this -> apilo_payment_types_list as $payment_type )
|
foreach ( $this -> apilo_payment_types_list as $payment_type )
|
||||||
{
|
{
|
||||||
$payment_types[ $payment_type['id'] ] = $payment_type['name'];
|
if ( isset( $payment_type['name'] ) && isset( $payment_type['id'] ) )
|
||||||
|
$payment_types[ $payment_type['id'] ] = $payment_type['name'];
|
||||||
}
|
}
|
||||||
// sellasist payment methods
|
// sellasist payment methods
|
||||||
$sellasist_payment_types_list = [];
|
$sellasist_payment_types_list = [];
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
error_reporting( 0 );
|
||||||
require_once dirname( __FILE__ ) . '/config.php';
|
require_once dirname( __FILE__ ) . '/config.php';
|
||||||
|
|
||||||
/* grid - zapisanie elementu */
|
/* grid - zapisanie elementu */
|
||||||
if ( $_POST['a'] == 'gsave' )
|
if ( $_POST['a'] == 'gsave' )
|
||||||
{
|
{
|
||||||
|
$msg = '';
|
||||||
$grid = $_SESSION[ 'g' . $_POST[ 'gtable' ] ];
|
$grid = $_SESSION[ 'g' . $_POST[ 'gtable' ] ];
|
||||||
if ( is_a( $grid, 'grid' ) )
|
if ( is_a( $grid, 'grid' ) )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -722,7 +722,7 @@ class gdb
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->exec('INSERT INTO "' . $table . '" (' . implode(', ', $columns) . ') VALUES (' . implode($values, ', ') . ')');
|
$this->exec('INSERT INTO "' . $table . '" (' . implode(', ', $columns) . ') VALUES (' . implode(', ',$values) . ')');
|
||||||
|
|
||||||
$lastId[] = $this->pdo->lastInsertId();
|
$lastId[] = $this->pdo->lastInsertId();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -145,7 +145,7 @@ class grid
|
|||||||
'server' => $this -> gdb_opt['server'],
|
'server' => $this -> gdb_opt['server'],
|
||||||
'username' => $this -> gdb_opt['username'],
|
'username' => $this -> gdb_opt['username'],
|
||||||
'password' => $this -> gdb_opt['password'],
|
'password' => $this -> gdb_opt['password'],
|
||||||
'port' => $this -> gdb_opt['port'],
|
'port' => isset( $this -> gdb_opt['port'] ) ? $this -> gdb_opt['port'] : 3306,
|
||||||
'charset' => 'utf8'
|
'charset' => 'utf8'
|
||||||
] );
|
] );
|
||||||
}
|
}
|
||||||
@@ -437,6 +437,7 @@ class grid
|
|||||||
|
|
||||||
public function getDataSummary()
|
public function getDataSummary()
|
||||||
{
|
{
|
||||||
|
$summary = [];
|
||||||
$where = self::getWhereCondition();
|
$where = self::getWhereCondition();
|
||||||
|
|
||||||
if ( is_array( $this -> summary ) ) foreach ( $this -> summary as $key )
|
if ( is_array( $this -> summary ) ) foreach ( $this -> summary as $key )
|
||||||
@@ -511,7 +512,7 @@ class grid
|
|||||||
|
|
||||||
public function saveElement( $values )
|
public function saveElement( $values )
|
||||||
{
|
{
|
||||||
if ( !$values[ $this -> id ] )
|
if ( !isset( $values[ $this -> id ] ) or !$values[ $this -> id ] )
|
||||||
{
|
{
|
||||||
unset( $values[ $this -> id ] );
|
unset( $values[ $this -> id ] );
|
||||||
return $this -> connectToDb() -> insert( $this -> table, $values );
|
return $this -> connectToDb() -> insert( $this -> table, $values );
|
||||||
|
|||||||
@@ -631,7 +631,7 @@ jQuery( 'body' ).on( 'click', '#g-save, #g-edit-save', function()
|
|||||||
data:
|
data:
|
||||||
{
|
{
|
||||||
gtable: gtable,
|
gtable: gtable,
|
||||||
values: JSON.stringify( values ),
|
values: JSON.stringify( formattedValues ),
|
||||||
a: 'gsave'
|
a: 'gsave'
|
||||||
},
|
},
|
||||||
beforeSend: function()
|
beforeSend: function()
|
||||||
|
|||||||
@@ -17,9 +17,9 @@
|
|||||||
<label for="<?= $ce['db'];?>" class="col-lg-3 control-label"><?= $ce['name'];?>:</label>
|
<label for="<?= $ce['db'];?>" class="col-lg-3 control-label"><?= $ce['name'];?>:</label>
|
||||||
<? if ( $ce['type'] == 'text' ):?>
|
<? if ( $ce['type'] == 'text' ):?>
|
||||||
<div class="col-lg-9">
|
<div class="col-lg-9">
|
||||||
<input type="text" class="form-control <? if ( $ce['require'] ):?>require<? endif;?>" name="<?= $ce['db'];?>" id="<?= $ce['db'];?>"
|
<input type="text" class="form-control <? if ( isset( $ce['require'] ) and $ce['require'] ):?>require<? endif;?>" name="<?= $ce['db'];?>" id="<?= $ce['db'];?>"
|
||||||
<?
|
<?
|
||||||
if ( is_array( $ce['params'] ) ): foreach( $ce['params'] as $key => $val ):
|
if ( isset( $ce['params'] ) and is_array( $ce['params'] ) ): foreach( $ce['params'] as $key => $val ):
|
||||||
echo $key . '="' . $val . '"';
|
echo $key . '="' . $val . '"';
|
||||||
endforeach; endif;
|
endforeach; endif;
|
||||||
?> value="<?= htmlspecialchars( $this -> element[ $ce['db'] ] );?>" <? if ( $ce['readonly-edit'] and $this -> element[ $this -> values['id'] ] ):?>readonly="readonly"<? endif;?> />
|
?> value="<?= htmlspecialchars( $this -> element[ $ce['db'] ] );?>" <? if ( $ce['readonly-edit'] and $this -> element[ $this -> values['id'] ] ):?>readonly="readonly"<? endif;?> />
|
||||||
@@ -78,7 +78,7 @@
|
|||||||
<div class="col col-lg-9">
|
<div class="col col-lg-9">
|
||||||
<textarea name="<?= $ce['db'];?>" id="<?= $ce['db'];?>" class="form-control"
|
<textarea name="<?= $ce['db'];?>" id="<?= $ce['db'];?>" class="form-control"
|
||||||
<?
|
<?
|
||||||
if ( is_array( $ce['params'] ) ): foreach( $ce['params'] as $key => $val ):
|
if ( isset( $ce['params'] ) and is_array( $ce['params'] ) ): foreach( $ce['params'] as $key => $val ):
|
||||||
echo $key . '="' . $val . '"';
|
echo $key . '="' . $val . '"';
|
||||||
endforeach; endif;
|
endforeach; endif;
|
||||||
?>><?= $this -> element[ $ce['db'] ];?></textarea>
|
?>><?= $this -> element[ $ce['db'] ];?></textarea>
|
||||||
|
|||||||
Reference in New Issue
Block a user