correct POST-param naming for XP-level managing

This commit is contained in:
oliver 2015-04-19 12:44:45 +02:00
commit 02f817da67
2 changed files with 9 additions and 9 deletions

View file

@ -83,15 +83,15 @@
$action = null; $action = null;
if($this->request->getRequestMethod() == 'POST') if($this->request->getRequestMethod() == 'POST')
{ {
// Get params
$xplevelsValues = $this->request->getPostParam('xplevels');
$deletes = $this->request->getPostParam('deletes');
// Edit and delete XP-levels // Edit and delete XP-levels
if(!is_null($this->request->getPostParam('edit'))) if(!is_null($this->request->getPostParam('edit')))
{ {
$action = 'edit'; $action = 'edit';
// Get params
$xplevelsValues = $this->request->getPostParam('xplevels');
$deletes = $this->request->getPostParam('deletes');
// Validate params // Validate params
if(!is_array($deletes)) { if(!is_array($deletes)) {
$deletes = array(); $deletes = array();
@ -145,8 +145,8 @@
$action = 'create'; $action = 'create';
// Get params and validate them // Get params and validate them
$xplevel = $xplevelsValues['new']; $xplevelnew = $this->request->getPostParam('xplevelnew');
$validations[$action] = $this->Validation->validateParams($xplevel, array('xps')); $validations[$action] = $this->Validation->validateParams($xplevelnew, array('xps'));
// Create // Create
if($validations[$action] === true) if($validations[$action] === true)
@ -154,7 +154,7 @@
$this->Xplevels->createXPLevel( $this->Xplevels->createXPLevel(
$this->Auth->getUserId(), $this->Auth->getUserId(),
$seminary['id'], $seminary['id'],
$xplevel['xps'] $xplevelnew['xps']
); );
// Redirect // Redirect

View file

@ -77,7 +77,7 @@
<?php endif ?> <?php endif ?>
<form method="post"> <form method="post">
<fieldset> <fieldset>
<input id="xplevel-new-xps" type="number" name="xplevels[new][xps]" value="<?=(count($xplevels) > 0) ? $xplevels[count($xplevels)-1]['xps']+1 : 0 ?>" min="<?=(count($xplevels) > 0) ? $xplevels[count($xplevels)-1]['xps']+1 : 0 ?>" <?=($validations['create'] !== true && array_key_exists('xps', $validations['create'])) ? 'class="invalid"' : null?> /> <input id="xplevel-new-xps" type="number" name="xplevelnew[xps]" value="<?=(count($xplevels) > 0) ? $xplevels[count($xplevels)-1]['xps']+1 : 0 ?>" min="<?=(count($xplevels) > 0) ? $xplevels[count($xplevels)-1]['xps']+1 : 0 ?>" <?=($validations['create'] !== true && array_key_exists('xps', $validations['create'])) ? 'class="invalid"' : null?> />
<label for="xplevel-new-xps"><?=_('XPs')?></label> <label for="xplevel-new-xps"><?=_('XPs')?></label>
</fieldset> </fieldset>
<input type="submit" name="create" value="<?=_('create')?>" /> <input type="submit" name="create" value="<?=_('create')?>" />