Exemplo n.º 1
0
/**
 * kl_album_ajax_do.php
 * design by KLLER
 */
require_once '../../../init.php';
$DB = Database::getInstance();
$kl_album_config = unserialize(Option::get('kl_album_config'));
if (isset($_POST['album']) && isset($_FILES['Filedata'])) {
    if (function_exists('ini_get')) {
        $kl_album_memory_limit = ini_get('memory_limit');
        $kl_album_memory_limit = substr($kl_album_memory_limit, 0, strlen($kl_album_memory_limit) - 1);
        $kl_album_memory_limit = $kl_album_memory_limit + 20 . 'M';
        ini_set('memory_limit', $kl_album_memory_limit);
    }
    define('KL_UPLOADFILE_MAXSIZE', kl_album_get_upload_max_filesize());
    define('KL_UPLOADFILE_PATH', '../../../content/plugins/kl_album/upload/');
    define('KL_IMG_ATT_MAX_W', 100);
    //图片附件缩略图最大宽
    define('KL_IMG_ATT_MAX_H', 100);
    //图片附件缩略图最大高
    $att_type = array('jpg', 'jpeg', 'png', 'gif');
    //允许上传的文件类型
    $album = isset($_POST['album']) ? intval($_POST['album']) : '';
    if ($_FILES['Filedata']['error'] != 4) {
        $upfname = klUploadFile($_FILES['Filedata']['name'], $_FILES['Filedata']['error'], $_FILES['Filedata']['tmp_name'], $_FILES['Filedata']['size'], $_FILES['Filedata']['type'], $att_type);
        $result = $DB->query("INSERT INTO " . DB_PREFIX . "kl_album(truename, filename, description, album, addtime) VALUES('" . $_FILES['Filedata']['name'] . "', '" . $upfname . "', '" . date('Y-m-d', time()) . "', {$album}, " . time() . ")");
        if ($result) {
            $new_id = $DB->insert_id();
            $the_option_value = Option::get('kl_album_' . $album);
            if ($the_option_value !== null) {
Exemplo n.º 2
0
<?php

!defined('EMLOG_ROOT') && exit('access deined!');
?>
<script type="text/javascript">$("#kl_album").addClass('sidebarsubmenu1');</script>
<div class=containertitle><b>上传相片</b></div>
<div class=line></div>
<?php 
$DB = Database::getInstance();
$kl_album_upload_max_filesize = kl_album_get_upload_max_filesize();
$is_exist_album_query = $DB->query('show tables like "' . DB_PREFIX . 'kl_album"');
if ($DB->num_rows($is_exist_album_query) == 0) {
    echo '您还没有进行相册的初始配置。<br /><a href="./plugin.php?plugin=kl_album">现在就去配置</a>';
    exit;
}
$query = $DB->query("SELECT * FROM " . DB_PREFIX . "options WHERE option_name='kl_album_info'");
if ($DB->num_rows($query) == 0) {
    echo "您还没有创建相册!<br /><a href='./plugin.php?plugin=kl_album&kl_album_action=create'>现在就去创建</a>";
    exit;
} else {
    $row = $DB->fetch_row($query);
    $kl = unserialize($row[2]);
    if (count($kl) == 0) {
        echo "您还没有创建相册!<br /><a href='./plugin.php?plugin=kl_album&kl_album_action=create'>现在就去创建</a>";
        exit;
    }
}
if (isset($_GET['album'])) {
    $addtimeArr = array();
    foreach ($kl as $v) {
        $addtimeArr[] = $v['addtime'];