Example #1
0
    ?>
"><?php 
    echo $i;
    ?>
</option>
                                                    <?php 
}
?>
                                                </select>
                                            </li>
                                        </ul>
                                    </div>
                                    <div id="sort_album" class="sort">
                                        <?php 
for ($flag = 0; $flag < count($album); $flag++) {
    $albumCover = $wpdb->get_row($wpdb->prepare("SELECT album_cover,thumbnail_url,video FROM " . gallery_bank_pics() . " WHERE album_cover=1 and album_id = %d", $album[$flag]->album_id));
    ?>
                                            <div id="sortOrder_<?php 
    echo $album[$flag]->album_id;
    ?>
"
                                                 class="imgLiquidFill dynamic_cover_css">
                                                <?php 
    if (count($albumCover) != 0) {
        if ($albumCover->album_cover == 0) {
            ?>
                                                        <img id="albumOrder_<?php 
            echo $album[$flag]->album_id;
            ?>
"
                                                             src="<?php 
<?php

global $wpdb;
$sql = "TRUNCATE TABLE " . gallery_bank_albums();
$wpdb->query($sql);
$sql = "TRUNCATE TABLE " . gallery_bank_pics();
$wpdb->query($sql);
include_once GALLERY_BK_PLUGIN_DIR . "/lib/include_settings.php";
                                }
                            } else {
                                $wpdb->query($wpdb->prepare("UPDATE " . gallery_bank_pics() . " SET title = %s, description = %s, date = CURDATE(), tags = %s, album_cover = %d WHERE pic_id = %d", $field[4], $field[5], $field[6], 0, $field[1]));
                            }
                        }
                        die;
                    } else {
                        if ($_REQUEST["param"] == "delete_pic") {
                            $delete_array = html_entity_decode($_REQUEST["delete_array"]);
                            $albumId = intval($_REQUEST["albumid"]);
                            $wpdb->query("DELETE FROM " . gallery_bank_pics() . " WHERE pic_id in ({$delete_array})");
                            die;
                        } else {
                            if ($_REQUEST["param"] == "Delete_album") {
                                $album_id = intval($_REQUEST["album_id"]);
                                $wpdb->query($wpdb->prepare("DELETE FROM " . gallery_bank_pics() . " WHERE album_id = %d", $album_id));
                                $wpdb->query($wpdb->prepare("DELETE FROM " . gallery_bank_albums() . " WHERE album_id = %d", $album_id));
                                die;
                            } else {
                                if ($_REQUEST["param"] == "update_option") {
                                    update_option("gallery-bank-info-popup", "no");
                                    die;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
Example #4
0
     $listingCounter = 1;
     foreach ($updateRecordsArray as $recordIDValue) {
         $wpdb->query($wpdb->prepare("UPDATE " . gallery_bank_albums() . " SET album_order = %d WHERE album_id = %d", $listingCounter, $recordIDValue));
         $listingCounter = $listingCounter + 1;
     }
     die;
 } elseif ($_REQUEST["param"] == "delete_all_albums") {
     $album = $wpdb->get_results("SELECT * FROM " . gallery_bank_albums());
     for ($flag = 0; $flag < count($album); $flag++) {
         $wpdb->query($wpdb->prepare("DELETE FROM " . gallery_bank_pics() . " WHERE album_id = %d", $album[$flag]->album_id));
         $wpdb->query($wpdb->prepare("DELETE FROM " . gallery_bank_albums() . " WHERE album_id = %d", $album[$flag]->album_id));
     }
     die;
 } elseif ($_REQUEST["param"] == "purge_all_images") {
     $pics = $wpdb->get_col("SELECT thumbnail_url FROM " . gallery_bank_pics());
     $album_cover = $wpdb->get_col($wpdb->prepare("SELECT thumbnail_url FROM " . gallery_bank_pics() . " WHERE album_cover = %d ", 1));
     $purged_images = array();
     $images = array();
     if (is_dir(GALLERY_MAIN_UPLOAD_DIR)) {
         if ($dir = opendir(GALLERY_MAIN_UPLOAD_DIR)) {
             $uploaded_images = array();
             while (($file = readdir($dir)) !== false) {
                 if (!is_dir(GALLERY_MAIN_UPLOAD_DIR . $file)) {
                     $uploaded_images[] = $file;
                 }
             }
             closedir($dir);
         }
     }
     $images = array_diff($uploaded_images, $pics);
     foreach ($images as $File) {
if (!current_user_can($user_role_permission)) {
    return;
} else {
    if (isset($_REQUEST["param"])) {
        if ($_REQUEST["param"] == "update_global_settings") {
            $settings_array = json_decode(stripcslashes(html_entity_decode($_REQUEST["settings_array"])));
            $thumb_width = intval($_REQUEST["thumb_width"]);
            $thumb_height = intval($_REQUEST["thumb_height"]);
            $cover_width = intval($_REQUEST["cover_width"]);
            $cover_height = intval($_REQUEST["cover_height"]);
            foreach ($settings_array as $val => $innerKey) {
                $wpdb->query($wpdb->prepare("UPDATE " . gallery_bank_settings() . " SET setting_value = %s WHERE setting_key = %s", (string) current($innerKey), key($innerKey)));
            }
            ////////////CODE FOR CREATING THUMBNAILS///////////
            $album_pics = $wpdb->get_results("SELECT * FROM " . gallery_bank_pics() . " order by sorting_order asc");
            $album_covers = $wpdb->get_results("SELECT * FROM " . gallery_bank_pics() . " where album_cover = 1 order by sorting_order asc");
            for ($flag = 0; $flag < count($album_pics); $flag++) {
                if ($album_pics[$flag]->video != 1) {
                    process_image_upload($album_pics[$flag]->thumbnail_url, $thumb_width, $thumb_height);
                }
            }
            for ($flag1 = 0; $flag1 < count($album_covers); $flag1++) {
                if ($album_covers[$flag1]->thumbnail_url != "") {
                    process_album_upload($album_covers[$flag1]->thumbnail_url, $cover_width, $cover_height);
                }
            }
            die;
        } else {
            if ($_REQUEST["param"] == "restore_settings") {
                $sql = "TRUNCATE TABLE " . gallery_bank_settings();
                $wpdb->query($sql);
Example #6
0
 function create_table_album_pics()
 {
     $sql = "CREATE TABLE " . gallery_bank_pics() . "(\r\n            pic_id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,\r\n            album_id INTEGER(10) UNSIGNED NOT NULL,\r\n            title TEXT,\r\n            description TEXT,\r\n            thumbnail_url TEXT NOT NULL,\r\n            sorting_order INTEGER(20),\r\n            date DATE,\r\n            url VARCHAR(250),\r\n            video INTEGER(10) NOT NULL,\r\n            tags TEXT,\r\n            pic_name TEXT NOT NULL,\r\n            album_cover INTEGER(1) NOT NULL,\r\n            PRIMARY KEY(pic_id)\r\n            ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE utf8_general_ci";
     dbDelta($sql);
 }
Example #7
0
            break;
        case "title":
            $pics_order = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . gallery_bank_pics() . " WHERE album_id = %d order by title asc", $album_id));
            break;
        case "date":
            $pics_order = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . gallery_bank_pics() . " WHERE album_id = %d order by date asc", $album_id));
            break;
        case "asc":
            $pics_order = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . gallery_bank_pics() . " WHERE album_id = %d order by pic_id asc", $album_id));
            break;
        case "desc":
            $pics_order = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . gallery_bank_pics() . " WHERE album_id = %d order by pic_id desc", $album_id));
            break;
    }
} else {
    $pics_order = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . gallery_bank_pics() . " WHERE album_id = %d order by sorting_order asc", $album_id));
}
$album = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . gallery_bank_albums() . " where album_id = %d", $album_id));
$album_css = $wpdb->get_results("SELECT * FROM " . gallery_bank_settings());
if (count($album_css) != 0) {
    $setting_keys = array();
    for ($flag = 0; $flag < count($album_css); $flag++) {
        array_push($setting_keys, $album_css[$flag]->setting_key);
    }
    $index = array_search("thumbnails_width", $setting_keys);
    $thumbnails_width = $album_css[$index]->setting_value;
    $index = array_search("thumbnails_height", $setting_keys);
    $thumbnails_height = $album_css[$index]->setting_value;
    $index = array_search("thumbnails_opacity", $setting_keys);
    $thumbnails_opacity = $album_css[$index]->setting_value;
    $index = array_search("thumbnails_border_size", $setting_keys);
<?php

global $wpdb, $current_user;
if (!is_user_logged_in()) {
    return;
}
$sql = "DROP TABLE " . gallery_bank_albums();
$wpdb->query($sql);
$sql = "DROP TABLE " . gallery_bank_pics();
$wpdb->query($sql);
$sql = "DROP TABLE " . gallery_bank_settings();
$wpdb->query($sql);
$sql = "DROP TABLE " . gallery_bank_licensing();
$wpdb->query($sql);
delete_option("gallery-bank-pro-edition");
delete_option("gallery-bank-updation-check-url");
delete_option("gallery-bank-activation");
delete_option("allow_tracking_gb");