ACC SHELL
<?php
class Checkbox extends AdminItem
{
function Checkbox($args)
{
$this->setBasicParametres($args);
}
function getFormParams($admin)
{
if ('Y'==$admin->dataRow[$this->formName])
{
$spec=' checked="checked"';
}
else
{
$spec='a';
}
// konec: sestavi seznam dostupnych hodnost
$result=array(
'type'=>'checkbox',
'name'=>$this->formName,
'reg'=>$this->reg,
'css_id'=>$this->id,
'css_class'=>$this->class,
'spec'=>$this->spec.$spec,
'label'=>$this->name,
'label_id'=>$this->labelId,
'label_class'=>$this->labelClass,
);
return array($result);
}
function getInsertParams($admin)
{
if (TRUE==isset($_POST[$this->formName]))
{
$value='Y';
}
else
{
$value='';
}
$result=array(
'table'=>$admin->table.'s',
'field'=>$this->field,
'value'=>$value,
);
return array($result);
}
}
?>
ACC SHELL 2018