function updateBatch($data = array()) { if (!isset($_POST[$this->grp])) { return; } $data = array(); foreach ($_POST as $k => $val_pair) { if ($k == 'grp') { foreach ($val_pair as $id => $id_val) { $assignes = ''; if (isset($_POST[$this->assigne][$id])) { if (is_array($_POST[$this->assigne][$id])) { $assignes = implode(',', $_POST[$this->assigne][$id]); } $data[] = array($this->id => $id, $this->grp => $_POST[$this->grp][$id], $this->active => isset($_POST[$this->active][$id]) ? $_POST[$this->active][$id] : 0, $this->assigne => setDefault($assignes, ''), $this->msg => setDefault($_POST[$this->msg][$id], '')); } } } else { continue; } } $this->db->update_batch($this->tbl, $data, $this->id); }
/** * clamps / normalizes an integer reference to specified value * @since 3.4 * @param int &$var reference to input to be clamped * @param int $min minimum to enforce clamp value * @param int $max maximum to enforce clamp value * @param type $default default to set if input is not set */ function clamp(&$var, $min = null, $max = null, $default = null) { if (is_numeric($var)) { if (is_numeric($min) && $var < $min) { $var = $min; } if (is_numeric($max) && $var > $max) { $var = $max; } } if (isset($default)) { setDefault($var, $default); } }
</a> </div> <div class="col-sm-12 padding-20"> <?php $topicArray = array(); foreach ($forumTopics as $topicK => $topicV) { if ($topicV['parent_id'] == $forumDet['id']) { $topicArray[] = $topicV['id']; ?> <div class="col-sm-12 topicList"> <a href="<?php echo createUrl('forum/getTopic/') . $topicV['id']; ?> "><i class="fa fa-info-circle"></i> <?php echo $topicV['name'] . ' (' . setDefault($postCount[$topicV['id']], 0) . ')'; ?> </a> <?php if (curUsrId() == $topicV['creator_id']) { ?> <span class="deleteForum" data-id="<?php echo $topicV['id']; ?> ">delete</span> <?php } ?> </div> <?php
function insertFranchiseRecord() { $data = array(); $numeric = array('receive_update_news', 'enq_reason'); $data['first_name'] = $this->input->post('first_name', TRUE); $data['last_name'] = $this->input->post('last_name', TRUE); $data['email_addr'] = strtolower($this->input->post('email_addr', TRUE)); $data['tel_number'] = $this->input->post('tel_number', TRUE); $data['post_code'] = $this->input->post('post_code', TRUE); $data['enq_reason'] = $this->input->post('enq_reason', TRUE); $data['receive_update_news'] = $this->input->post('receive_update_news', TRUE); $data['how_reach'] = $this->input->post('how_reach', TRUE); $data['enquiry'] = $this->input->post('enquiry', TRUE); $data['franchise'] = $this->input->post('franchiseeId', TRUE); /** * If any index is has false then empty string assign */ foreach ($data as $key => $val) { if (!$data[$key]) { $data[$key] = ''; } if (in_array($key, $numeric) && empty($data[$key])) { $data[$key] = '0'; } } $data['event_related'] = setDefault($_POST['event_id'], 0, 1); $data['event_id'] = setDefault($_POST['event_id'], 0); $data['event_creator_id'] = setDefault($_POST['event_user_id'], 0); $data['insert_time'] = date('Y-m-d', NOW()); $data['next_follow_up'] = $data['insert_time']; $data['souceSiteUser'] = 3; $status = $this->db->insert($this->tbl, $data); if (!$status) { return false; } $enquiry_id = $this->db->insert_id(); $data['enquiry_id'] = $enquiry_id; return $data; }
type="text" placeholder="Email" required="" class="form-control"> </div> <div class="col-lg-6"> <input name="phone" value="<?php echo setDefault($customerDet['phone'], ''); ?> " type="text" placeholder="Telephone" required="" class="form-control"> </div> </div> <div class="form-group"> <div class="col-lg-9"> <input name="passwd" value="<?php echo setDefault($customerDet['passwd'], ''); ?> " type="password" placeholder="Enter password" required="" class="form-control"> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <div class="pull-right"> <button type="submit" class="btn btn-primary btn-fix-width">Submit</button> </div> </div> </div> </fieldset> </form>
if (isset($_POST['editprofile'])) { $firstName = $_POST['firstname']; $lastName = $_POST['lastname']; $email = $_POST['email']; $password = $_POST['password']; $phone = $_POST['phone']; try { include "../dbconnect.php"; $sql = "UPDATE user SET firstname = :firstname, \n\t\t\t\tlastname = :lastname, email = :email, \n\t\t\t\tpassword = :password,\n\t\t\t\tphone = :phone WHERE username = :username"; $s = $pdo->prepare($sql); $s->bindParam(':username', $_SESSION['username']); $s->bindParam(':firstname', setDefault($firstName, $row['firstname'])); $s->bindParam(':lastname', setDefault($lastName, $row['lastname'])); $s->bindParam(':email', setDefault($email, $row['email'])); $s->bindParam(':phone', setDefault($phone, $row['phone'])); $s->bindParam(':password', md5(setDefault($password, $row['password']))); $s->execute(); if ($s->rowCount() > 0) { $output = $_SESSION['username'] . ", your profile has been updated"; $output .= "<p><a href='../profile'>Return to your profile</a></p> "; } else { $output = "Nothing to update"; $output .= "<p><a href='../profile'>Return to your profile</a></p> "; } } catch (PDOException $e) { exit; } } } else { header("Location:../login"); }
</tr> <tr> <td colspan="5"> <input maxlength="100" type="text" class="form-control" data-id="<?php echo $notificationVal['id']; ?> " name="msg[<?php echo $notificationVal['id']; ?> ]" value="<?php echo setDefault($notificationVal['msg'], ''); ?> " placeholder="Add message here with specify {name}" /> </td> </tr> </table> </li> <?php } ?> <li> <p align="center" class="col-lg-12"> <input type="submit" name="button" id="button" value="Submit" class="btn btn-primary"> </p>
setDefault('thumb_quality', 75); setDefault('image_size', 595); if (!getOption('image_use_longest_side') === '0') { setDefault('image_use_side', 'width'); } else { setDefault('image_use_side', 'longest'); } setDefault('image_allow_upscale', 0); setDefault('thumb_size', 100); setDefault('thumb_crop', 1); setDefault('thumb_crop_width', 85); setDefault('thumb_crop_height', 85); setDefault('thumb_sharpen', 0); setDefault('image_sharpen', 0); setDefault('albums_per_page', 5); setDefault('images_per_page', 15); setOptionDefault('gallery_password', ''); setOptionDefault('gallery_hint', NULL); setOptionDefault('search_password', ''); setOptionDefault('search_hint', NULL); setOptionDefault('gmaps_apikey', ""); setOptionDefault('album_session', 0); if (getOption('perform_watermark')) { $v = str_replace('.png', "", basename(getOption('watermark_image'))); setoptionDefault('fullimage_watermark', $v); } setOptionDefault('watermark_h_offset', 90); setOptionDefault('watermark_w_offset', 90); setOptionDefault('watermark_scale', 5); setOptionDefault('watermark_allow_upscale', 1); setOptionDefault('perform_video_watermark', 0);
<div class="input-group"> <span class="input-group-addon primary"><span class="fa fa-facebook"></span></span> <input name="facebook" value="<?php echo setDefault($customerDet['facebook'], ''); ?> " type="text" class="form-control" placeholder="Facebook ID"> </div> </div> <div class="col-lg-4"> <div class="input-group"> <span class="input-group-addon info"><span class="fa fa-twitter"></span></span> <input name="twitter" value="<?php echo setDefault($customerDet['twitter'], ''); ?> " type="text" class="form-control" placeholder="Twitter ID"> </div> </div> </div> <div id="children-data" > <?php if (isset($isEdit)) { $this->load->helper('date'); $divHtml = ''; foreach ($customerDetChild as $key => $kval) { $newDynId = NOW() . $key; $divHtml = '<div id="' . $newDynId . '" class="form-group"> <div class="col-lg-6">