<?php $Roles = new PerchUserRoles(); $roles = $Roles->all(); /* --------- New User Form ----------- */ $fCreateUser = new PerchForm('createuser', false); $req = array(); $req['userUsername'] = "******"; $req['userGivenName'] = "Required"; $req['userFamilyName'] = "Required"; $req['userEmail'] = "Required"; $req['userPassword'] = "******"; $req['roleID'] = "Required"; $fCreateUser->set_required($req); $validation = array(); $validation['userUsername'] = array("username", PerchLang::get("Username not available, try another.")); $validation['userEmail'] = array("email", PerchLang::get("Email incomplete or already in use.")); $fCreateUser->set_validation($validation); if ($fCreateUser->posted() && $fCreateUser->validate()) { $data = array(); $postvars = array('userUsername', 'userGivenName', 'userFamilyName', 'userEmail', 'userPassword', 'roleID'); $data = $fCreateUser->receive($postvars); $sendEmail = false; if (isset($_POST['sendEmail']) && $_POST['sendEmail'] == '1') { $sendEmail = true; } $Users->create($data, $sendEmail); $Alert->set('success', PerchLang::get('User successfully created.')); $fCreateUser->clear(); }
if ($Asset) { if (!$Asset->is_image()) { $FieldTag->set('type', 'file'); } } } else { if (!$CurrentUser->has_priv('assets.create')) { PerchUtil::redirect(PERCH_LOGINPATH . '/core/apps/assets/'); } $assetID = false; $Asset = false; } $Form = new PerchForm('edit'); $req = array(); $req['resourceTitle'] = "Required"; $Form->set_required($req); if ($Form->posted() && $Form->validate()) { /* if (isset($_POST['image_remove']) && $_POST['image_remove']=='1') { $Asset->delete(); PerchUtil::redirect() } */ $created = false; $postvars = array('resourceTitle', 'resourceInLibrary', 'resourceBucket'); $data = $Form->receive($postvars); if (isset($data['resourceBucket'])) { $FieldTag->set('bucket', $data['resourceBucket']); } if (!isset($data['resourceInLibrary'])) { $data['resourceInLibrary'] = 0;
<?php /* --------- Template Form ----------- */ $fTemplate = new PerchForm('template'); $req = array(); $req['regionTemplate'] = "Required"; $fTemplate->set_required($req); if ($fTemplate->posted() && $fTemplate->validate()) { $postvars = array('regionTemplate', 'regionMultiple'); $data = $fTemplate->receive($postvars); if (!isset($data['regionMultiple'])) { $data['regionMultiple'] = 0; } $data['regionNew'] = 0; $Region->update($data); if ($Settings->get('content_singlePageEdit')->val() == '1') { $Region->set_option('edit_mode', 'singlepage'); } else { $Region->set_option('edit_mode', 'listdetail'); } }