$val ) { if( preg_match( '/^(\d+)-up$/', $key, $match ) ) { $tracknum = $match[1]; if( ! array_key_exists($tracknum,$tracks) ) { continue; } if( ! array_key_exists($tracknum-1,$tracks) ) { continue; } $tmp = $tracks[$tracknum-1]; $tracks[$tracknum-1] = $tracks[$tracknum]; $tracks[$tracknum] = $tmp; $reload_parent = 1; $_SESSION['browser']['tracks'][$s][$r] = $tracks; if(isset($_SESSION['login'])){ save_tracks_order($tracks,$s,$r,$_SESSION['login']['user_id']); } } elseif( preg_match( '/^(\d+)-down$/', $key, $match ) ) { $tracknum = $match[1]; if( ! array_key_exists($tracknum,$tracks) ) { continue; } if( ! array_key_exists($tracknum+1,$tracks) ) { continue; } $tmp = $tracks[$tracknum+1]; $tracks[$tracknum+1] = $tracks[$tracknum]; $tracks[$tracknum] = $tmp; $reload_parent = 1; $_SESSION['browser']['tracks'][$s][$r] = $tracks; if(isset($_SESSION['login'])){ save_tracks_order($tracks,$s,$r,$_SESSION['login']['user_id']); } } elseif( preg_match( '/^(\d+)-remove$/', $key, $match ) ) { $tracknum = $match[1]; if( ! array_key_exists($tracknum,$tracks) ) { continue; } $removedtracks[] = $tracks[$tracknum]; array_splice( $tracks, $tracknum, 1 ); $reload_parent = 1; $_SESSION['browser']['tracks'][$s][$r] = $tracks; $_SESSION['browser']['removedtracks'][$s][$r] = $removedtracks; save_tracks_remove($removedtracks,$s,$r,$_SESSION['login']['user_id']); } elseif( preg_match( '/^(\d+)-unremove$/', $key, $match ) ) { $tracknum = $match[1]; if( ! array_key_exists($tracknum,$removedtracks) ) { continue; } $tracks[] = $removedtracks[$tracknum]; array_splice( $removedtracks, $tracknum, 1 ); $reload_parent = 1; $_SESSION['browser']['tracks'][$s][$r] = $tracks; $_SESSION['browser']['removedtracks'][$s][$r] = $removedtracks; save_tracks_remove($removedtracks,$s,$r,$_SESSION['login']['user_id']); } elseif( preg_match( '/^(\d+)-drop$/', $key, $match ) ) { $tracknum = $match[1]; $tracks = drop_track($tracks,$tracknum,$s,$r,$_SESSION['login']['user_id']); $reload_parent = 1; } //*************************** // Add Track //*************************** elseif( $key == 'newtrack' && strlen($val) > 0 ) { $track_url = $val; if ( empty($_SESSION['login']) ) { $htmlSID = htmlspecialchars(SID); header("Location: browser_manage_user_auth.php?$htmlSID&auth_mode=add_track&val1=$track_url"); } else { $tracks = exec_regist_track_from_url( $track_url,$tracks,$s,$r ); $reload_parent = 1; } } } //***************************** // Upload //***************************** if (isset($_FILES['upload_easytrackfile_path'])) { $htmlSID = htmlspecialchars(SID); $uploadfile = ""; $uploadfile = $utgb_uploaded_easytrack_dir."/".$_FILES['upload_easytrackfile_path']['name']; if (move_uploaded_file($_FILES['upload_easytrackfile_path']['tmp_name'], $uploadfile)) { $cmd = "chmod 644 $uploadfile"; shell_exec(escapeshellcmd($cmd)); if ( empty($_SESSION['login']) ) { header("Location: browser_manage_user_auth.php?$htmlSID&auth_mode=upload_easytrack&val1=$uploadfile"); } else { $tracks = exec_regist_track_from_uploadfile( $uploadfile,$tracks,$s,$r ); $reload_parent = 1; } } else { $msg = "Fail to upload selected file."; show_error_message($msg); } } ?>
";
foreach( $err as $e ) {
print "$e
";
}
print "