Esempio n. 1
0
    ob_end_clean();
    echo <<<EOF
<?xml version="1.0" encoding="UTF-8"?><playlist version="0" xmlns = "http://xspf.org/ns/0/">
  <trackList>
{$tracklist_xml}  </trackList>
</playlist>
EOF;
    exit;
} elseif ($task == "deletesong") {
    if (empty($user) || !$user->user_exists || !$user->level_info['level_music_allow']) {
        $is_error = 1;
    }
    $music = new se_music($user->user_info['user_id']);
    // OUTPUT
    ob_end_clean();
    if (!$is_error && $music->music_delete($music_id)) {
        echo '{"result":"success"}';
    } else {
        echo '{"result":"failure"}';
    }
    exit;
} elseif ($task == "editsongtitle") {
    if (empty($user) || !$user->user_exists || !$user->level_info['level_music_allow']) {
        $is_error = 1;
    }
    if (!trim($music_title)) {
        SE_Language::_preload(4000086);
        SE_Language::load();
        $music_title = SE_Language::_get(4000086);
    }
    $music = new se_music($user->user_info['user_id']);
Esempio n. 2
0
    $music_id = $_POST['music_id'];
} elseif (isset($_GET['music_id'])) {
    $music_id = $_GET['music_id'];
}
if (isset($_POST['owner'])) {
    $owner = $_POST['owner'];
} elseif (isset($_GET['owner'])) {
    $owner = $_GET['owner'];
}
// CREATE MUSIC OBJECT
$entries_per_page = 100;
$music = new se_music();
// DELETE SONG
if ($task == "deletesong") {
    // OUTPUT
    if ($music->music_delete($music_id)) {
        echo '{"result":"success"}';
    } else {
        echo '{"result":"failure"}';
    }
    exit;
} elseif ($task == "delete_selected" && !empty($_POST['delete_entry']) && is_array($_POST['delete_entry'])) {
    foreach ($_POST['delete_entry'] as $delete_music_id) {
        $music->music_delete($delete_music_id);
    }
}
// SET MUSIC SORT-BY VARIABLES FOR HEADING LINKS
$i = "id";
// MUSIC_ID
$t = "t";
// MUSIC_TITLE
Esempio n. 3
0
    $music_id = $_GET['music_id'];
}
// ENSURE MUSIC IS ENABLED FOR THIS USER
if (!$user->level_info['level_music_allow']) {
    header("Location: user_home.php");
    exit;
}
// CREATE MUSIC OBJECT
$music = new se_music($user->user_info['user_id']);
$musiclist = $music->music_list();
// DELETE MULTIPLE SONGS
if ($task == "dodelete") {
    for ($i = 0; $i < count($musiclist); $i++) {
        $var = "delete_music_" . $musiclist[$i]['music_id'];
        if (!empty($_POST[$var])) {
            $music->music_delete($musiclist[$i]['music_id']);
        }
    }
}
// GET PLAYLIST
$musiclist = $music->music_list();
// GET TOTAL SPACE USED
$space_used = $music->music_space();
if ($user->level_info['level_music_storage']) {
    $space_left = $user->level_info['level_music_storage'] - $space_used;
} else {
    $space_left = $dfs = disk_free_space("/") ? $dfs : pow(2, 32);
}
$space_left_mb = $space_left / 1024 / 1024;
$space_left_mb = round($space_left_mb, 2);
// ASSIGN VARIABLES