From cc3711e157541eb7fc8aae053de7631dbd191d16 Mon Sep 17 00:00:00 2001 From: Darko Date: Tue, 9 Sep 2014 09:38:01 +0200 Subject: [PATCH] Moved ColorCLI, ConsoleTools and showsleep. --- bin/backfill_all_quick.php | 2 +- bin/backfill_interval.php | 2 +- bin/fixreleasenames.php | 2 +- bin/groupfixrelnames.php | 2 +- bin/monitor.php | 4 +- bin/nzb-import-new.php | 4 +- bin/postprocess_alpha.php | 2 +- bin/postprocess_new.php | 2 +- bin/requestID.php | 2 +- bin/safe_pull.php | 4 +- bin/update_binaries.php | 2 +- bin/update_groups.php | 4 +- bin/update_releases_new.php | 2 +- lib/DB/mysqldump_tables.php | 2 +- lib/DB/patchDB.php | 4 +- lib/Film.php | 2 +- lib/Info.php | 2 +- lib/Konsole.php | 2 +- lib/MiscSorter.php | 2 +- lib/Pprocess.php | 4 +- lib/ProcessAdditional.php | 4 +- lib/ReleaseRemover.php | 4 +- lib/TvAnger.php | 2 +- lib/consoletools.php | 108 ------------------ lib/{ => copy_this/www/lib}/ColorCLI.php | 0 lib/copy_this/www/lib/Games.php | 2 +- lib/copy_this/www/lib/XXX.php | 2 +- lib/copy_this/www/lib/anidb.php | 2 +- lib/copy_this/www/lib/framework/db.php | 4 +- lib/copy_this/www/lib/nntp.php | 2 +- lib/{ => copy_this/www/lib}/showsleep.php | 2 +- .../www/templates/nntmux/images/body-bg.png | Bin 0 -> 12626 bytes .../templates/nntmux/images/bullet_hov.png | Bin 0 -> 169 bytes .../www/templates/nntmux/images/logo.png | Bin 0 -> 5491 bytes .../www/templates/nntmux/images/nav-tile.png | Bin 0 -> 172 bytes lib/fixReleaseNames.php | 2 +- lib/functions.php | 4 +- lib/namefixer.php | 4 +- lib/nzbcontents.php | 2 +- lib/postprocess_pre.php | 2 +- lib/prehash.php | 4 +- lib/removeCrapReleases.php | 2 +- lib/testing/DB/reset_postprocessing.php | 4 +- lib/testing/categorize_misc.php | 4 +- lib/testing/getGames.php | 2 +- lib/testing/getXXXCovers.php | 2 +- lib/testing/populate_anidb.php | 2 +- lib/testing/recategorize.php | 4 +- lib/testing/updateGamesImages.php | 2 +- lib/testing/updateXXXImages.php | 2 +- start.php | 2 +- 51 files changed, 60 insertions(+), 168 deletions(-) delete mode 100644 lib/consoletools.php rename lib/{ => copy_this/www/lib}/ColorCLI.php (100%) rename lib/{ => copy_this/www/lib}/showsleep.php (88%) create mode 100644 lib/copy_this/www/templates/nntmux/images/body-bg.png create mode 100644 lib/copy_this/www/templates/nntmux/images/bullet_hov.png create mode 100644 lib/copy_this/www/templates/nntmux/images/logo.png create mode 100644 lib/copy_this/www/templates/nntmux/images/nav-tile.png diff --git a/bin/backfill_all_quick.php b/bin/backfill_all_quick.php index 34846bdb8..ec37ec72e 100644 --- a/bin/backfill_all_quick.php +++ b/bin/backfill_all_quick.php @@ -2,7 +2,7 @@ require_once(dirname(__FILE__) . '/config.php'); require_once(WWW_DIR . '/lib/nntp.php'); -require_once(dirname(__FILE__) . '/../lib/ColorCLI.php'); +require_once(WWW_DIR . "/lib/ColorCLI.php"); require_once(dirname(__FILE__) . '/../lib/functions.php'); $c = new ColorCLI(); diff --git a/bin/backfill_interval.php b/bin/backfill_interval.php index 6a2176da9..76f39c03d 100644 --- a/bin/backfill_interval.php +++ b/bin/backfill_interval.php @@ -3,7 +3,7 @@ require_once(dirname(__FILE__) . '/config.php'); require_once(WWW_DIR . '/lib/nntp.php'); require_once(WWW_DIR . '/lib/Tmux.php'); -require_once(dirname(__FILE__) . '/../lib/ColorCLI.php'); +require_once(WWW_DIR . "/lib/ColorCLI.php"); require_once(dirname(__FILE__) . '/../lib/functions.php'); $c = new ColorCLI(); diff --git a/bin/fixreleasenames.php b/bin/fixreleasenames.php index 377d34fbe..0aac72906 100644 --- a/bin/fixreleasenames.php +++ b/bin/fixreleasenames.php @@ -4,7 +4,7 @@ require(dirname(__FILE__)."/config.php"); require_once(WWW_DIR."/lib/framework/db.php"); require_once(WWW_DIR."/lib/groups.php"); require_once(WWW_DIR.'/lib/nntp.php'); -require_once("../lib/ColorCLI.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); require_once("../lib/namefixer.php"); require_once("../lib/functions.php"); require_once("../lib/Info.php"); diff --git a/bin/groupfixrelnames.php b/bin/groupfixrelnames.php index 77ddb2481..af7548568 100644 --- a/bin/groupfixrelnames.php +++ b/bin/groupfixrelnames.php @@ -2,7 +2,7 @@ require_once(dirname(__FILE__) . "/config.php"); require_once(WWW_DIR . "/lib/framework/db.php"); require_once(WWW_DIR . "/lib/util.php"); -require_once(dirname(__FILE__) . '/../lib/ColorCLI.php'); +require_once(WWW_DIR . "/lib/ColorCLI.php"); require_once(dirname(__FILE__) . '/../lib/namefixer.php'); require_once(dirname(__FILE__) . '/../lib/functions.php'); require_once(dirname(__FILE__) . '/../lib/Info.php'); diff --git a/bin/monitor.php b/bin/monitor.php index 07d7d2ecf..5580d843f 100644 --- a/bin/monitor.php +++ b/bin/monitor.php @@ -3,8 +3,8 @@ require_once(dirname(__FILE__) . "/config.php"); require_once(WWW_DIR . "lib/framework/db.php"); require_once(WWW_DIR . '/lib/site.php'); require_once(WWW_DIR . '/lib/Tmux.php'); -require_once(dirname(__FILE__) . "/../lib/ColorCLI.php"); -require_once(dirname(__FILE__) . "/../lib/showsleep.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); +require_once(WWW_DIR . "/lib/showsleep.php"); require_once(dirname(__FILE__) . "/../lib/functions.php"); diff --git a/bin/nzb-import-new.php b/bin/nzb-import-new.php index 38a5c4ba2..0d58f25d2 100644 --- a/bin/nzb-import-new.php +++ b/bin/nzb-import-new.php @@ -6,9 +6,9 @@ require_once(WWW_DIR . '/lib/binaries.php'); require_once(WWW_DIR . '/lib/category.php'); require_once(WWW_DIR . '/lib/Categorize.php'); require_once(WWW_DIR . '/lib/groups.php'); -require_once(dirname(__FILE__) . '/../lib/ColorCLI.php'); +require_once(WWW_DIR . "/lib/ColorCLI.php"); require_once(dirname(__FILE__) . '/../lib/ReleaseCleaner.php'); -require_once(dirname(__FILE__) . '/../lib/consoletools.php'); +require_once(WWW_DIR . "/lib/ConsoleTools.php"); require_once(dirname(__FILE__) . '/../lib/Enzebe.php'); $c = new ColorCLI(); diff --git a/bin/postprocess_alpha.php b/bin/postprocess_alpha.php index e67eccf2a..7f2bf7b4c 100644 --- a/bin/postprocess_alpha.php +++ b/bin/postprocess_alpha.php @@ -6,7 +6,7 @@ require_once(WWW_DIR.'/lib/anidb.php'); require_once(WWW_DIR.'/lib/tvrage.php'); require_once(WWW_DIR.'/lib/thetvdb.php'); require_once(WWW_DIR.'/lib/Tmux.php'); -require_once(dirname(__FILE__).'/../lib/ColorCLI.php'); +require_once(WWW_DIR . "/lib/ColorCLI.php"); require_once(dirname(__FILE__) . '/../lib/Pprocess.php'); diff --git a/bin/postprocess_new.php b/bin/postprocess_new.php index b82945397..cf779ddc0 100644 --- a/bin/postprocess_new.php +++ b/bin/postprocess_new.php @@ -6,7 +6,7 @@ require_once(WWW_DIR . '/lib/nntp.php'); require_once(WWW_DIR . '/lib/site.php'); require_once(WWW_DIR . '/lib/anidb.php'); require_once(WWW_DIR . '/lib/thetvdb.php'); -require_once(dirname(__FILE__) . '/../lib/ColorCLI.php'); +require_once(WWW_DIR . "/lib/ColorCLI.php"); require_once(dirname(__FILE__) . '/../lib/TvAnger.php'); require_once(dirname(__FILE__) . '/../lib/Pprocess.php'); require_once(dirname(__FILE__) . '/../lib/Info.php'); diff --git a/bin/requestID.php b/bin/requestID.php index fb4991a76..857513880 100644 --- a/bin/requestID.php +++ b/bin/requestID.php @@ -5,8 +5,8 @@ require_once(WWW_DIR . "/lib/framework/db.php"); require_once(WWW_DIR . "/lib/groups.php"); require_once(WWW_DIR . "/lib/category.php"); require_once(WWW_DIR . "/lib/Tmux.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); require_once(dirname(__FILE__) . '/../lib/functions.php'); -require_once(dirname(__FILE__) . '/../lib/ColorCLI.php'); $c = new ColorCLI(); if (!isset($argv[1])) { diff --git a/bin/safe_pull.php b/bin/safe_pull.php index 378a494c6..47b1a36b4 100644 --- a/bin/safe_pull.php +++ b/bin/safe_pull.php @@ -2,8 +2,8 @@ require_once(dirname(__FILE__).'/config.php'); require_once(WWW_DIR.'/lib/nntp.php'); -require_once(dirname(__FILE__).'/../lib/ColorCLI.php'); -require_once(dirname(__FILE__) . '/../lib/consoletools.php'); +require_once(WWW_DIR . "/lib/ColorCLI.php"); +require_once(WWW_DIR . "/lib/ConsoleTools.php"); require_once(dirname(__FILE__) . '/../lib/functions.php'); $c = new ColorCLI(); diff --git a/bin/update_binaries.php b/bin/update_binaries.php index 8b1d6016e..479ec2259 100644 --- a/bin/update_binaries.php +++ b/bin/update_binaries.php @@ -3,7 +3,7 @@ require(dirname(__FILE__) . "/config.php"); require_once(WWW_DIR . "/lib/groups.php"); require_once(WWW_DIR . "/lib/binaries.php"); -require_once(dirname(__FILE__) . "/../lib/ColorCLI.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); $time = TIME(); $c = new ColorCLI(); diff --git a/bin/update_groups.php b/bin/update_groups.php index 8a6f90de8..2130a56dc 100644 --- a/bin/update_groups.php +++ b/bin/update_groups.php @@ -2,8 +2,8 @@ require_once(dirname(__FILE__).'/config.php'); require_once(WWW_DIR.'/lib/nntp.php'); -require_once(dirname(__FILE__).'/../lib/ColorCLI.php'); -require_once(dirname(__FILE__) . '/../lib/consoletools.php'); +require_once(WWW_DIR . "/lib/ColorCLI.php"); +require_once(WWW_DIR . "/lib/ConsoleTools.php"); $start = TIME(); diff --git a/bin/update_releases_new.php b/bin/update_releases_new.php index 600f5b93d..60d09a21f 100644 --- a/bin/update_releases_new.php +++ b/bin/update_releases_new.php @@ -3,7 +3,7 @@ $time = TIME(); require(dirname(__FILE__) . "/config.php"); require_once(WWW_DIR . "/lib/releases.php"); //require_once(WWW_DIR."/lib/sphinx.php"); -require_once(dirname(__FILE__) . '/../lib/ColorCLI.php'); +require_once(WWW_DIR . "/lib/ColorCLI.php"); $c = new ColorCLI(); if (!isset($argv[1])) { diff --git a/lib/DB/mysqldump_tables.php b/lib/DB/mysqldump_tables.php index bedb334b8..611631d29 100644 --- a/lib/DB/mysqldump_tables.php +++ b/lib/DB/mysqldump_tables.php @@ -1,6 +1,6 @@ lastMessageLength = 0; - $this->c = new ColorCLI(); - } - - function overWriteHeader($message, $reset=False) - { - if ($reset) - $this->lastMessageLength = 0; - - echo str_repeat(chr(8), $this->lastMessageLength); - echo str_repeat(" ", $this->lastMessageLength); - echo str_repeat(chr(8), $this->lastMessageLength); - - $this->lastMessageLength = strlen($message); - echo $this->c->headerOver($message); - } - - function overWritePrimary($message, $reset=False) - { - if ($reset) - $this->lastMessageLength = 0; - - echo str_repeat(chr(8), $this->lastMessageLength); - echo str_repeat(" ", $this->lastMessageLength); - echo str_repeat(chr(8), $this->lastMessageLength); - - $this->lastMessageLength = strlen($message); - echo $this->c->primaryOver($message); - } - - function overWrite($message, $reset=False) - { - if ($reset) - $this->lastMessageLength = 0; - - echo str_repeat(chr(8), $this->lastMessageLength); - echo str_repeat(" ", $this->lastMessageLength); - echo str_repeat(chr(8), $this->lastMessageLength); - - $this->lastMessageLength = strlen($message); - echo $message; - } - - function appendWrite($message) - { - echo $message; - $this->lastMessageLength = $this->lastMessageLength + strlen($message); - } - - function percentString($cur, $total) - { - $percent = 100 * $cur / $total; - $formatString = "% ".strlen($total)."d/%d (% 2d%%)"; - return sprintf($formatString, $cur, $total, $percent); - } - - function percentString2($first, $last, $total) - { - $percent1 = 100 * ($first-1) / $total; - $percent2 = 100 * $last / $total; - $formatString = "% ".strlen($total)."d-% ".strlen($total)."d/%d (% 2d%%-% 3d%%)"; - return sprintf($formatString, $first, $last, $total, $percent1, $percent2); - } - - // - // Convert seconds to minutes or hours. - // Accepts a number of time. - // Returns a string of time + format. - // - public function convertTime($seconds) - { - if ($seconds < 60) - return $seconds." second(s)"; - if ($seconds > 60 && $seconds < 3600) - return round($seconds/60)." minute(s)"; - if ($seconds > 3600) - return round($seconds/3600)." hour(s)"; - } - - // - // Convert seconds to a timer, 00h:00m:00s - // - public function convertTimer($seconds) - { - $s = $seconds%60; - $m = floor(($seconds/60)%60); - $h = floor($seconds/3600); - return " ".sprintf("%02dh:%02dm:%02ds", $h, $m, $s); - } - - public function showSleep($seconds) - { - for ( $i = $seconds; $i >= 0; $i-- ) - { - $this->overWriteHeader("Sleeping for ".$i." seconds."); - usleep(1000000); - } - echo "\n"; - } - -} \ No newline at end of file diff --git a/lib/ColorCLI.php b/lib/copy_this/www/lib/ColorCLI.php similarity index 100% rename from lib/ColorCLI.php rename to lib/copy_this/www/lib/ColorCLI.php diff --git a/lib/copy_this/www/lib/Games.php b/lib/copy_this/www/lib/Games.php index 1c3cb5e7f..8c9464740 100644 --- a/lib/copy_this/www/lib/Games.php +++ b/lib/copy_this/www/lib/Games.php @@ -7,7 +7,7 @@ require_once(WWW_DIR . "lib/category.php"); require_once(WWW_DIR . "lib/genres.php"); require_once(WWW_DIR . "lib/releaseimage.php"); require_once(WWW_DIR . "lib/Steam.php"); -require_once(WWW_DIR . "../misc/update_scripts/nix_scripts/tmux/lib/ColorCLI.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); require_once(WWW_DIR . "../misc/update_scripts/nix_scripts/tmux/lib/functions.php"); diff --git a/lib/copy_this/www/lib/XXX.php b/lib/copy_this/www/lib/XXX.php index 4f591773f..1aaff6cee 100644 --- a/lib/copy_this/www/lib/XXX.php +++ b/lib/copy_this/www/lib/XXX.php @@ -7,7 +7,7 @@ require_once(WWW_DIR . "/lib/AEBN.php"); require_once(WWW_DIR . "/lib/Hotmovies.php"); require_once(WWW_DIR . "/lib/Popporn.php"); require_once(WWW_DIR . "/lib/category.php"); -require_once(WWW_DIR . "../misc/update_scripts/nix_scripts/tmux/lib/ColorCLI.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); /** diff --git a/lib/copy_this/www/lib/anidb.php b/lib/copy_this/www/lib/anidb.php index 2ee50b409..8c5b754c7 100644 --- a/lib/copy_this/www/lib/anidb.php +++ b/lib/copy_this/www/lib/anidb.php @@ -5,7 +5,7 @@ require_once(WWW_DIR . "/lib/category.php"); require_once(WWW_DIR . "/lib/releaseimage.php"); require_once(WWW_DIR . "/lib/site.php"); require_once(WWW_DIR . "/lib/Tmux.php"); -require_once(WWW_DIR . "../misc/update_scripts/nix_scripts/tmux/lib/ColorCLI.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); class AniDB { diff --git a/lib/copy_this/www/lib/framework/db.php b/lib/copy_this/www/lib/framework/db.php index 2d1d28dfd..3b2c051b1 100644 --- a/lib/copy_this/www/lib/framework/db.php +++ b/lib/copy_this/www/lib/framework/db.php @@ -1,8 +1,8 @@ FKoY-5(4ZM; z{=);kZj?Nim9=@cE*~uDu198Mgg>@#-~PkzzyJR3-Mhd3`s;@ue)#8~f6m|M-#`8I z)A{@S{2%@K@y8$k{`>Fq!$1H0^Stc*&I``J-@kwVzyJMjUN*m-|DK

pB0JPdi_9{yuM<>p%aU z51c>ezjH}*G4q-8!@0=wQRm*zC(LJ_OXB+H>*ia|XUuXJ+GOMn!7k(bUyR^ zJ=Zp?Jr~1;ombBF@W#3FS*Up^^Y&SRdD-0W`_G?0&rj#2=ihVPbLn%ptUC{E9w%2Y z>vjIjefj~<_s!4w+97mnaOc{U4=_AHhkZ8pd}hPl;w{an-h_k2fQ#$%qf<`i=H*ff{{9>ZMyTplYm z&(9B%PvBx$N;bi~lJn%V>&HJg&ZW-7=Df};XEoU0eCccmE{vt~7MWX~_s$#Vx850i zAbXStd9LC8ufP7vHlHs$CwjhnR-AY8HU6Oa`ty1&i0_`i=RP^*eis{!H`+{{zxl>l zh`GFZ&Af4LkB!WS&wts1J}$nUV}x0_^N+byj5+&^YhxeGsXBkp2Au=yCxNNwvGGH` zjx+70_Ez&cvjRMI?&bZbPoJ)T{kt68Gk?4#`CLANW5L>(0Hu5LiQO}nkP55#O8N=6Hm^*){!7bmMiq4*%l@&;55Jg z<(FUP3h+9(Za#=}O~8VwnU`U;y;FQ%6CCn$ZrFR!@uZEjLuKy4PB%AiBN?~qs5r?6 zk7pi$EmIy6pG@X3JBj_u((x5+AQCWq%_K8B#vxB*C*dZp)t)<_OlZREIcGixd?i;j3ri@1>wet zb=k5UM@QyZcz=uIJIoJ8@%`7YU+t*9M=%IZCo#4TdAuTV(jrxK=( zK{}`N*aP0kmcqO}@$U`s`#<5# zfG<2%9za|R+mN8#Q3L-aD0dEI&+MdX9GERR51zx#&Tue|113f%8_9k*F6HgW60@0D z%_Io~;lMy|;hdN&039yL)|i6>9Bjd#d?yT0j>gsdQs+ECTwA|vb}s>fl|FzY!`x;`7Y8* z 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 Jmvv4FO#q!>HZA}F literal 0 HcmV?d00001 diff --git a/lib/copy_this/www/templates/nntmux/images/logo.png b/lib/copy_this/www/templates/nntmux/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5ab057076de8d5565ef746385f884e0613d93f2a GIT binary patch literal 5491 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

9T8|Ac4)b}US(NjIbtpj2; zm9PG0uNZydb2w5TtB0tgX^d_j;1wOVjOu9?!&Rm%qq=&jnzR!5I;u|CgL>ew{6`+; z^74!?a+Q@;P*zqkVD>blr=-rQzWM`f+VpJfWfw+KUOt7{vmY|Ww`R>-G&H=<)~&1J zXu)9O5svxuA7jaqm(|HhM>iRn($g$tJ%9iE+F>WNx_T*#7uTqh-N2Y+(@01h%&FHD+a5cbERGo1M!2`S^NzxDXG7SSg zhZ5XG0|(FQWfDS62HpV7-@pwnQtFxDa1hrSVd!*7`A}O*XOl5R^&Co&r|l`7O@_kh zZo%-ALNw(Lq&*Gmsp)VsR2_1lp**&0HIU!1qp2~-dJbn8b~H6qj+Y88s{flASbLh* pa}=W(#VAHGicySW6r)HJ{||?X#m#dPUY-B|002ovPDHLkV1fgU>lpw5 literal 0 HcmV?d00001 diff --git a/lib/copy_this/www/templates/nntmux/images/nav-tile.png b/lib/copy_this/www/templates/nntmux/images/nav-tile.png new file mode 100644 index 0000000000000000000000000000000000000000..171b3c369603eab72f5d2976bdb721cb924ffd5f GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI}!3HGf{@&OHq$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c75RC(IEGZ*N=isedzSp^>(|MtkANWI*ZBhn4jlRL-=4YU ztNf9qhRqua1(SIGI|}jqH%#eNSkQJz*Ij_+OmahX-!ciE#^%|xCVgU3IKVJ_Syu36 S7OxVZ$qb&ZelF{r5}E*!h(R6z literal 0 HcmV?d00001 diff --git a/lib/fixReleaseNames.php b/lib/fixReleaseNames.php index fa2913eb5..7ee9c60aa 100644 --- a/lib/fixReleaseNames.php +++ b/lib/fixReleaseNames.php @@ -12,7 +12,7 @@ require_once("namefixer.php"); require_once("prehash.php"); require_once("functions.php"); -require_once("ColorCLI.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); $n = "\n"; diff --git a/lib/functions.php b/lib/functions.php index ff34a8ddc..7c9490ce8 100644 --- a/lib/functions.php +++ b/lib/functions.php @@ -14,8 +14,8 @@ require_once(WWW_DIR . "/lib/groups.php"); require_once(WWW_DIR . '/lib/nntp.php'); require_once(WWW_DIR . "/lib/postprocess.php"); require_once(WWW_DIR . "/lib/Tmux.php"); -require_once("consoletools.php"); -require_once("ColorCLI.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); +require_once(WWW_DIR . "/lib/ConsoleTools.php"); require_once("nzbcontents.php"); require_once("namefixer.php"); require_once("TraktTv.php"); diff --git a/lib/namefixer.php b/lib/namefixer.php index e10e07004..18c05fa25 100644 --- a/lib/namefixer.php +++ b/lib/namefixer.php @@ -6,13 +6,13 @@ require_once(WWW_DIR . "lib/Categorize.php"); require_once(WWW_DIR . "lib/nzb.php"); require_once(WWW_DIR . "lib/groups.php"); require_once(WWW_DIR . "lib/nntp.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); +require_once(WWW_DIR . "/lib/ConsoleTools.php"); require_once("ReleaseCleaner.php"); require_once("functions.php"); require_once("nzbcontents.php"); -require_once("ColorCLI.php"); require_once("Info.php"); require_once("Pprocess.php"); -require_once("consoletools.php"); require_once("Enzebe.php"); diff --git a/lib/nzbcontents.php b/lib/nzbcontents.php index 2ea1f6cd5..1c0f8feb5 100644 --- a/lib/nzbcontents.php +++ b/lib/nzbcontents.php @@ -4,7 +4,7 @@ require_once(WWW_DIR."/lib/nntp.php"); require_once(WWW_DIR . "/lib/nzb.php"); require_once(WWW_DIR."/lib/Tmux.php"); require_once(WWW_DIR . "/lib/util.php"); -require_once("ColorCLI.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); require_once("Info.php"); require_once("Pprocess.php"); diff --git a/lib/postprocess_pre.php b/lib/postprocess_pre.php index 66805ddef..67dc83dc6 100644 --- a/lib/postprocess_pre.php +++ b/lib/postprocess_pre.php @@ -1,8 +1,8 @@ doConnect() === false) { diff --git a/lib/prehash.php b/lib/prehash.php index 5ed1dc6ee..c50756959 100644 --- a/lib/prehash.php +++ b/lib/prehash.php @@ -4,8 +4,8 @@ require_once(WWW_DIR."lib/groups.php"); require_once(WWW_DIR."lib/nfo.php"); require_once(WWW_DIR."lib/site.php"); require_once("functions.php"); -require_once("consoletools.php"); -require_once("ColorCLI.php"); +require_once(WWW_DIR . "/lib/ConsoleTools.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); require_once("nzbcontents.php"); require_once("simple_html_dom.php"); require_once("IRCScraper.php"); diff --git a/lib/removeCrapReleases.php b/lib/removeCrapReleases.php index acab50b0f..417e75c57 100644 --- a/lib/removeCrapReleases.php +++ b/lib/removeCrapReleases.php @@ -9,7 +9,7 @@ require_once(WWW_DIR."/lib/framework/db.php"); require_once(WWW_DIR."/lib/releases.php"); require_once(WWW_DIR."/lib/site.php"); require_once("functions.php"); -require_once ("ColorCLI.php"); +require_once(WWW_DIR . "/lib/ColorCLI.php"); require_once("ReleaseRemover.php"); $cli = new ColorCLI(); diff --git a/lib/testing/DB/reset_postprocessing.php b/lib/testing/DB/reset_postprocessing.php index 2140062f3..77cae2fcc 100644 --- a/lib/testing/DB/reset_postprocessing.php +++ b/lib/testing/DB/reset_postprocessing.php @@ -1,8 +1,8 @@