示例#1
0
function p_delalbum($aid)
{
    $data = p_dbms_albumData($aid);
    $path = $data['albumpath'];
    p_rmdir($aid);
    p_dbms_delalbum($aid);
}
示例#2
0
function p_mkdir($aid)
{
    $albumData = p_dbms_albumData($aid);
    if ($albumData !== 0) {
        $path = $albumData['albumpath'];
        mkdir($path, 0777);
    }
}
function p_checkAlbumpass($aid, $albumpass)
{
    $realpass = p_dbms_albumData($aid);
    if ($albumpass === $realpass['albumpass']) {
        return true;
    } else {
        return false;
    }
}
示例#4
0
function p_rmdir($aid)
{
    if ($albumData = p_dbms_albumData($aid)) {
        if ($pictures = p_dbms_pictures($aid)) {
            foreach ($pictures as $p) {
                $path = $albumData['albumpath'] . '/' . $p['picname'];
                unlink($path);
            }
        }
        rmdir($albumData['albumpath']);
    }
}
示例#5
0
function p_newpicture($aid, $file)
{
    $filename = $file['name'];
    $filetype = $file['type'];
    $albumdata = p_dbms_albumData($aid);
    //$filename = md5($filename);
    //die($filename);
    /*while (!p_dbms_checkpicname($filename))
      {
        $filename = md5($filename);
      }*/
    $path = $albumdata['albumpath'] . '/' . $filename;
    move_uploaded_file($file['tmp_name'], $path);
    p_dbms_newpicture($aid, $filename);
}
示例#6
0
function p_albumData($aid)
{
    $albumData = p_dbms_albumData($aid);
    if ($albumData === 0) {
        return array(1 => -1);
    }
    if ($albumData['albumpass'] === null && $albumData['albumpub'] === '1') {
        return array(1 => 1, 'albumpath' => $albumData['albumpath']);
    } else {
        if ($albumData['albumpass'] !== null && $albumData['albumpub'] === '1') {
            return array(1 => 2, 'albumpath' => $albumData['albumpath']);
        } else {
            if ($albumData['albumpass'] === null && $albumData['albumpub'] === '0') {
                return array(1 => 3, 'albumpath' => $albumData['albumpath']);
            }
        }
    }
}
示例#7
0
function p_dragevent($aid)
{
    if ($aid === 0) {
        return p_dbms_albums(isLogin());
    } else {
        $albumData = p_dbms_albumData($aid);
        //echo('alert("'.$albumData['albumpub'].'")');
        if ($albumData === 0) {
            return 0;
        }
        if ($albumData['albumpub'] === '1') {
            return p_dbms_pictures($aid);
        } else {
            if ($albumData['albumpub'] === '0' && isLogin() === true) {
                return p_dbms_pictures($aid);
            } else {
                return 0;
            }
        }
    }
}