Posted in PHP, zebra_form

Zebra_form – Select box

$form->add(‘label’, ‘label_uniquenumber’, ‘_UNIQUENUMBER’, “CESUniquecompnumber”);

$obj = $form->add(‘select’, ‘_UNIQUENUMBER’);

$obj->add_options($reportArray);

$obj->set_attributes(array(
‘class’ => ‘input-field control form-control’,
‘style’ => ‘width:150px’
));

$obj->set_rule(array(

));

$obj->disable_spam_filter();

Posted in zebra_form

Zebra_form – date control

Date

$form->add(‘label’, ‘label_weekend’, ‘_WEEK_EINDE’, ‘lblWeekgeeindig’);

$obj = $form->add(‘date’, ‘_WEEK_EINDE’);

$obj->format(‘Ymd’);

$obj->set_rule(array(
‘date’ => array(‘error’, $translation->getValue(‘errDate’)),
‘required’ => array(‘error’, $translation->getValue(‘errRequired’)),
));

Posted in zebra_form

Zebra_form – textarea

Textarea

$form->add(‘label’, ‘label_description’, ‘_DESCRIPTION’, “CESDiscription”);

$obj = $form->add(‘textarea’, ‘_DESCRIPTION’, ”, array(
‘rows’ => 4
)
);

$obj->set_attributes(array(
‘class’ => ‘input-field control form-control’,
‘style’ => ‘width:950px’,
));

$obj->set_rule(array(
‘alphanumeric’ => array(‘#.,/+- ‘, ‘error’, ‘Invalid characters’)
));

Posted in PHP, zebra_form

Zebra_form – uploading multiple documents or images

require “”.$_SERVER[‘DOCUMENT_ROOT’].”/xyz/Zebra_Form/Zebra_Form.php”;

$form = new Zebra_Form(‘form1’, ‘post’, ”, array(‘autocomplete’ => ‘off’));

// — _UPLOADS_MULTI ——————————————————————

$form->add(‘label’, ‘lbl_uploads_multi’, ‘_UPLOADS_MULTI’, “CESUploads”);

$obj = $form->add(‘multiplefile’, ‘_UPLOADS_MULTI’);

$myPath1 = ‘CES’ . ‘/’ . ‘Docs’;

$obj->set_rule(array(
‘upload’ => array($myPath1, false, ‘error’, ‘errUpload’),
‘filetype’ => array(‘pdf,jpg,jpeg, png’, ‘error’, ‘errFileType’),
‘filesize’ => array(2000000, ‘error’, ‘errMaxFileSize#2000000’),
‘maxfiles’ => array(50, ‘error’, ‘lblMaxFiles#50’),
));

On Submit …..

if ($form->validate()) {

$fileUploadId = $form->getUploadId();

foreach ($fileUploadId as $key => $value)

echo ‘ storeDetail (‘ . $value . ‘); ‘;

}

$form->render(‘inl_sev_057_T_opl.php’);

Posted in HTML, PHP, zebra_form

Zebra_form – viewing uploaded documents

$fileUpload = $form->getUploadDetails($uploadid); 

$myArray = json_decode(json_encode($fileUpload), True); 

$myArray = array_shift($myArray); 

$myEnv = “http://” . $myEnv;

foreach ($myArray as $key => $value) {

$myURL = substr($myArray[$key][‘path’], 5);

$mySafeURL = str_replace(‘ ‘, ‘%20’, $myURL);

$mysrc = $myEnv . $mySafeURL;

PDFandJPGandPNG

echo “<hr>”;

}

$form->render(‘inl_sev_065_T_ver.php’);

?>