@@ -370,7 +370,7 @@ function my_push() {
370
370
continue ;
371
371
}
372
372
//Make sure that we already have the posts file in the DB.
373
- $ sql ="SELECT page_fb_id, post_fb_id, CONCAT(page_fb_id , '_' , DATE_FORMAT(date,'%Y-%m-%dT%H'),'_',page_fb_id,'_',post_fb_id,'.json' ) " .
373
+ $ sql ="SELECT page_fb_id, post_fb_id, CONCAT(page_fb_id , '_' , DATE_FORMAT(date,'%Y-%m-%dT%H'),'_',page_fb_id,'_',post_fb_id) " .
374
374
" AS fname, REPLACE(name,' ','_') AS archive, fb_id FROM post,page WHERE page_fb_id=fb_id AND page_fb_id= " .$ dbPDO ->quote (strstr ($ post ['id ' ],'_ ' ,true )).
375
375
" AND post_fb_id= " .$ dbPDO ->quote (substr (strstr ($ post ['id ' ],'_ ' ),1 ));
376
376
$ result = $ dbPDO ->query ($ sql );
@@ -380,7 +380,7 @@ function my_push() {
380
380
$ lock = $ dbPDO ->query ("SELECT GET_LOCK( " .$ dbPDO ->quote ($ archive ).", 30); " )->fetchAll ()[0 ][0 ];
381
381
if ($ lock != 1 ) //Unable to get lock.
382
382
die ("Unable to get lock for: " . $ archive );
383
- if (!phar_put_contents ($ row ['fname ' ], $ archive , $ post ['data ' ]))
383
+ if (!phar_put_contents ($ row ['fname ' ]. ' # ' . microtime ( true ). ' .json ' , $ archive , $ post ['data ' ]))
384
384
die ("Unable to write the file: " . $ row ['fname ' ]);
385
385
//continue; //We did not manage to write to our phar archive, try with next post.
386
386
@@ -552,11 +552,14 @@ function phar_put_contents($fname, $archive, $data) {
552
552
$ newName = $ archive .'- ' .time ();
553
553
//Move archive to archive-EPOC.tar
554
554
rename ($ archive .'.tar ' , $ newName .'.tar ' );
555
+ /*
555
556
//Compress.
556
557
$p = new PharData($newName.'.tar',0);
557
558
$p->compress(Phar::GZ);
558
559
rename($newName.'.tar.gz', dirname($newName.'.tar').'/gz/'.basename($newName).'.tar.gz');
559
560
unlink($newName.'.tar');
561
+ */
562
+ rename ($ newName .'.tar ' , dirname ($ newName .'.tar ' ).'/tar/ ' .basename ($ newName ).'.tar ' );
560
563
}
561
564
file_put_contents ('/mnt/ramdisk/ ' .$ fname , $ data );
562
565
$ tarCmd = "tar " . (file_exists ($ archive .".tar " ) ? "-rf " :"-cf " ) .$ archive .".tar -C /mnt/ramdisk " .$ fname ;
0 commit comments