Le registrazioni antecendeti a dom 14 apr 2013, 23.00.00 non sono disponibili.

titolo della registrazione

open( DEFAULT_DBNAME , SQLITE3_OPEN_READWRITE); } catch (Exception $e) { myerror("Unable to open DB ". DEFAULT_DBNAME .". (".$e->getMessage().")\n"); exit; } # http://www.sqlite.org/datatype3.html /* INSTALALZIONE DEL NUOVO DB */ $sqlstring = "CREATE TABLE IF NOT EXISTS registrazioni ( id INTEGER PRIMARY KEY, starttime DATE, endtime DATE, stopped boolean DEFAULT 0, extracted boolean DEFAULT 0, title varchar(500), outfile text )"; if ( ($res = $sq->exec( $sqlstring )) == FALSE ) { myerror("impossibile installare"); exit; } $title = ( isset($_POST['title']) ) ? $_POST['title'] : DEFAULT_TITLE; $starttime = ( isset($_POST['starttime']) ) ? $_POST['starttime'] : DEFAULT_START; $endtime = ( isset($_POST['endtime']) ) ? $_POST['endtime'] : DEFAULT_END; /* * CREO NUOVA REGISTRAZIONE */ if ( isset($_POST['op']) && $_POST['op'] === "new" ) { //print "NewFile...".FIFO_DIR."/$title
"; # esempio: # s="2012/02/14 10:20" # e="2012/02/14 11:15" # outfile="cross-55.mp3" if ( $starttime == DEFAULT_START ) { $starttime = date("Y/m/d H:i" ); } $sqlstring = "INSERT into registrazioni (title,starttime,endtime) VALUES ('$title','$starttime','$endtime')"; try { $sq->exec($sqlstring); mymessage("Informazioni registrate"); } catch (Exception $e) { myerror("Errore registrazione informazioni". $e->getMessage() .")\n"); } } /* * FERMO UNA NUOVA REGISTRAZIONE */ /* if ( isset($_GET['op']) && isset($_GET['stop']) && $_GET['stop'] == "stop" ) { print "QUIIIII" ; $id = $_GET['id']; // end time = NOW! if ( $_GET['endtime'] == DEFAULT_END) { $endtime = date("Y/m/d H:i"); } else { $endtime = $_GET['endtime'] ; } $sqlstring = "UPDATE registrazioni set endtime='$endtime', stopped=1 where id='$id'"; if ( $sq->exec($sqlstring) == FALSE ) { myerror("Impossibile Terminare la registrazione ($sqlstring)"); } else { mymessage("Registrazione fermata!"); } } */ /* * CANCELLA UNA REGISTRAZIONE */ if ( isset($_GET['op']) && isset($_GET['delete']) && $_GET['delete'] == "cancella" ) { $id = $_GET['id']; $sqlstring = "DELETE from registrazioni where id='$id'"; if ( ($result = $sq->exec($sqlstring)) == FALSE) { myerror("Impossibile cancellare"); } else { mymessage("Registrazione correttamente cancellata!"); } } /* * MODIFICA / FERMA UNA REGISTRAZIONE */ /* print "OP". $_GET['op']."
"; print "UPDATE". $_GET['update']."
"; print "STOP". $_GET['stop']."
"; */ if (isset($_GET['op']) && ( $_GET['op'] == "update" )) { // Anyway, update! // Get values from form $id = $_GET['id']; $title = $_GET['title']; $starttime = $_GET['starttime']; $endtime = ( $_GET['endtime'] == DEFAULT_END) ? date("Y/m/d H:i") : $endtime = $_GET['endtime'] ; $sqlstring = "UPDATE registrazioni set title = '$title', starttime = '$starttime', endtime = '$endtime', stopped=1 where id='$id'"; if ( ($result = $sq->exec($sqlstring)) == FALSE) { myerror("Impossibile Modificare i contenut ($sqlstring)"); } else { mymessage("Aggiornamento eseguito"); } } /* * ESTRAI UNA REGISTRAZIONE */ if ( isset($_GET['op']) && isset($_GET['extract']) && $_GET['extract'] == "estrai" ) { // Anyway, update! // Get values from form $id = $_GET['id']; $title = $_GET['title']; $starttime = $_GET['starttime']; $endtime = $_GET['endtime']; $outfile = AUDIO_DIR."/".date("Y")."-".date("m")."/".date("d")."/".$title."-".date("U").".mp3"; $content = "s=\"$starttime\"\ne=\"$endtime\"\noutfile=\"$outfile\"\n"; $outfile_rel = AUDIO_DIR_R."/".date("Y")."-".date("m")."/".date("d")."/".$title."-".date("U").".mp3"; #s="2013/03/31 18:37" #e="END" #outfile="mimmo.mp3" if ( data2file( FIFO_DIR . "/$title.fifo", $content ) ) { $sqlstring = "UPDATE registrazioni set outfile = '$outfile_rel ' , extracted = 1 where id='$id'"; if ( ($result = $sq->exec($sqlstring)) == FALSE) { myerror( "Impossibile segnare come fermata"); } mymessage( "Registrazione in processamento ma non segnalata come fermata ($sqlstring)"); } else { myerror("Impossibile SALVARE la richiesta"); } } ?>
query( $sqlstring )) == FALSE) { myerror("Impossibile prelevare dati"); } print " "; while ($data = $result->fetchArray() ) { // se e' stata stoppata (aggiornata almeno una volta) => Pulsate STOP/Aggiorna $stoplabel = ( $data['stopped'] == 1) ? "aggiorna" : "stop"; $updatedisabled = ( $data['extracted'] == 1) ? "disabled" : ""; $extractiondisabled = ( $data['stopped'] == 1 && $data['extracted'] == 0 ) ? "": "disabled" ; print " "; // print ""; print ""; if ( $data['extracted'] == 1) { $f = trim( str_replace( getcwd(), "", $data['outfile']) ); // print "F" . $f; // print "OUT" . $data['outfile']; // print "OUT" .realpath( $data['outfile'] ); // print "COMPLETE" . getcwd()."/".$data['outfile'] . " --- " . is_readable( $data['outfile'] ) ; // if ( ($f = fopen($data['outfile'] ,'r')) !== FALSE ) { // if ( is_readable( getcwd()."/".$data['outfile'] ) ) { //if ( is_readable( $data['outfile'] ) ) { $finfo = pathinfo($f); $logfile = urlencode( $f ).".log"; $logfile = trim($f).".log"; $logcontent = file_get_contents( $logfile , FILE_USE_INCLUDE_PATH); // print $logcontent; print ""; } else { print ""; } print ""; print ""; } print "

Titolo (desc)

Inizio (desc)

Fine (desc)

Stop/Aggiorna Estrai Download Cancella
"; print " "; // print "
File: $f"; // print "
LogFile: $logfile"; // print "
logcontent: $logcontent"; if ( file_exists($f) ) { print " scarica "; } else { print "..processando..
$f
$logfile"; } print "
(estrai prima di scaricare)
"; $sq->close(); ?>