コード例 #1
0
 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);
 }
コード例 #2
0
ファイル: basic.php プロジェクト: kix23/GetSimpleCMS
/**
 * 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);
    }
}
コード例 #3
0
ファイル: listing.php プロジェクト: ravinderphp/landlordv2
                        </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 
コード例 #4
0
 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;
 }
コード例 #5
0
                           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>
コード例 #6
0
ファイル: index.php プロジェクト: sdkcodes/irefer
    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");
}
コード例 #7
0
                        </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>
コード例 #8
0
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);
コード例 #9
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">