Beispiel #1
0
$color_id = filter_var($_REQUEST['color_id'], FILTER_SANITIZE_NUMBER_INT);
$color_detail = $_get->get_color($color_id);
$color_visibility_active = '';
$color_visibility_inactive = '';
if ($color_detail->color_visibility_status == 'yes') {
    $color_visibility_active = 'checked="checked"';
} else {
    if ($color_Detail->color_visibility_status == 'no') {
        $color_visibility_inactive = 'checked="checked"';
    }
}
if (isset($_POST['btn-detail-color']) && $_POST['btn-detail-color'] == 'Save Changes') {
    $color_id = $color_detail->color_id;
    $visibility = filter_var($_POST['visibility'], FILTER_SANITIZE_STRING);
    $name = filter_var($_POST['name'], FILTER_SANITIZE_STRING);
    $check_name = $_get->count_name($name, $color_id);
    if ($check_name->rows > 0) {
        $page = 'self';
        $type = 'danger';
        $msg = $name . ' has already existed, please choose another color name';
        set_alert($type, $msg);
        safe_redirect($page);
    } else {
        if (!empty($_FILES['color_image']['name'])) {
            $image_name = substr($_FILES['color_image']['name'], 0, -4);
            $image_type = substr($_FILES['color_image']['name'], -4);
            $uploads_dir = '../files/uploads/color_image/';
            $userfile_name = cleanurl(str_replace(array('(', ')', ' '), '_', $image_name)) . $image_type;
            $userfile_tmp = $_FILES['color_image']['tmp_name'];
            $prefix = 'color-';
            $prod_img = $uploads_dir . $prefix . $userfile_name;