function p_delalbum($aid) { $data = p_dbms_albumData($aid); $path = $data['albumpath']; p_rmdir($aid); p_dbms_delalbum($aid); }
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; } }
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']); } }
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); }
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']); } } } }
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; } } } }