diff --git a/extensions/.htaccess b/extensions/.htaccess deleted file mode 100644 index a43452d8f..000000000 --- a/extensions/.htaccess +++ /dev/null @@ -1,3 +0,0 @@ -Order deny,allow -Deny from all -Allow from none diff --git a/extensions/testopia/lib/Testopia/WebService/Build.pm b/extensions/testopia/lib/Testopia/WebService/Build.pm index c723c6da9..a44e5d263 100644 --- a/extensions/testopia/lib/Testopia/WebService/Build.pm +++ b/extensions/testopia/lib/Testopia/WebService/Build.pm @@ -24,11 +24,12 @@ package extensions::testopia::lib::Testopia::WebService::Build; use strict; use base qw(Bugzilla::WebService); -use lib qw(./extensions/testopia/lib); use Bugzilla::Error; use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); + use Testopia::Build; use Testopia::Product; diff --git a/extensions/testopia/lib/Testopia/WebService/Environment.pm b/extensions/testopia/lib/Testopia/WebService/Environment.pm index c69b80f06..abfa227d0 100644 --- a/extensions/testopia/lib/Testopia/WebService/Environment.pm +++ b/extensions/testopia/lib/Testopia/WebService/Environment.pm @@ -24,11 +24,12 @@ package extensions::testopia::lib::Testopia::WebService::Environment; use strict; use base qw(Bugzilla::WebService); -use lib qw(./extensions/testopia/lib); use Bugzilla::Constants; use Bugzilla::Error; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); + use Testopia::Environment; use Testopia::Search; use Testopia::Table; diff --git a/extensions/testopia/lib/Testopia/WebService/Product.pm b/extensions/testopia/lib/Testopia/WebService/Product.pm index f6b266fd9..279b31c9a 100644 --- a/extensions/testopia/lib/Testopia/WebService/Product.pm +++ b/extensions/testopia/lib/Testopia/WebService/Product.pm @@ -24,11 +24,12 @@ package extensions::testopia::lib::Testopia::WebService::Product; use strict; use base qw(Bugzilla::WebService); -use lib qw(./extensions/testopia/lib); use Bugzilla::Error; use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); + use Testopia::Product; sub _validate { diff --git a/extensions/testopia/lib/Testopia/WebService/TestCase.pm b/extensions/testopia/lib/Testopia/WebService/TestCase.pm index ce9e96d87..0b7c57c82 100644 --- a/extensions/testopia/lib/Testopia/WebService/TestCase.pm +++ b/extensions/testopia/lib/Testopia/WebService/TestCase.pm @@ -24,12 +24,13 @@ package extensions::testopia::lib::Testopia::WebService::TestCase; use strict; use base qw(Bugzilla::WebService); -use lib qw(./extensions/testopia/lib); use Bugzilla::User; use Bugzilla::Constants; use Bugzilla::Error; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); + use Testopia::TestCase; use Testopia::Category; use Testopia::Search; diff --git a/extensions/testopia/lib/Testopia/WebService/TestCaseRun.pm b/extensions/testopia/lib/Testopia/WebService/TestCaseRun.pm index 76a78e14c..3619f7e9f 100644 --- a/extensions/testopia/lib/Testopia/WebService/TestCaseRun.pm +++ b/extensions/testopia/lib/Testopia/WebService/TestCaseRun.pm @@ -24,13 +24,14 @@ package extensions::testopia::lib::Testopia::WebService::TestCaseRun; use strict; use base qw(Bugzilla::WebService); -use lib qw(./extensions/testopia/lib); use Bugzilla::User; use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); + use Testopia::Constants; use Testopia::Search; use Testopia::Table; diff --git a/extensions/testopia/lib/Testopia/WebService/TestPlan.pm b/extensions/testopia/lib/Testopia/WebService/TestPlan.pm index 88dce5104..b9f016e56 100644 --- a/extensions/testopia/lib/Testopia/WebService/TestPlan.pm +++ b/extensions/testopia/lib/Testopia/WebService/TestPlan.pm @@ -24,13 +24,14 @@ package extensions::testopia::lib::Testopia::WebService::TestPlan; use strict; use base qw(Bugzilla::WebService); -use lib qw(./extensions/testopia/lib); use Bugzilla::Constants; use Bugzilla::User; use Bugzilla::Util; use Bugzilla::Error; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); + use Testopia::TestPlan; use Testopia::Search; use Testopia::Table; diff --git a/extensions/testopia/lib/Testopia/WebService/TestRun.pm b/extensions/testopia/lib/Testopia/WebService/TestRun.pm index fba362d61..5ba1ccb24 100644 --- a/extensions/testopia/lib/Testopia/WebService/TestRun.pm +++ b/extensions/testopia/lib/Testopia/WebService/TestRun.pm @@ -24,7 +24,6 @@ package extensions::testopia::lib::Testopia::WebService::TestRun; use strict; use base qw(Bugzilla::WebService); -use lib qw(./extensions/testopia/lib); use Bugzilla::Constants; use Bugzilla::Product; @@ -32,6 +31,8 @@ use Bugzilla::User; use Bugzilla::Util; use Bugzilla::Error; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); + use Testopia::Constants; use Testopia::TestRun; use Testopia::Search; diff --git a/extensions/testopia/lib/Testopia/WebService/Testopia.pm b/extensions/testopia/lib/Testopia/WebService/Testopia.pm index 4403cdab7..77d203794 100644 --- a/extensions/testopia/lib/Testopia/WebService/Testopia.pm +++ b/extensions/testopia/lib/Testopia/WebService/Testopia.pm @@ -24,11 +24,12 @@ package extensions::testopia::lib::Testopia::WebService::Testopia; use strict; use base qw(Bugzilla::WebService); -use lib qw(./extensions/testopia/lib); use Bugzilla::Error; use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); + use Testopia::Constants; sub api_version { diff --git a/tr_admin.cgi b/tr_admin.cgi index 00d275b66..9e7bac5a3 100755 --- a/tr_admin.cgi +++ b/tr_admin.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Testopia::TestPlan; diff --git a/tr_attachment.cgi b/tr_attachment.cgi index 904898d52..e29794ed5 100755 --- a/tr_attachment.cgi +++ b/tr_attachment.cgi @@ -20,11 +20,12 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; -use Bugzilla::Constants; use Bugzilla::Error; use Testopia::Util; use Testopia::Attachment; diff --git a/tr_builds.cgi b/tr_builds.cgi index c9248f1db..8b2cc2655 100755 --- a/tr_builds.cgi +++ b/tr_builds.cgi @@ -20,11 +20,12 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; -use Bugzilla::Constants; use Testopia::Constants; use Bugzilla::Error; use Testopia::Build; diff --git a/tr_case_reports.cgi b/tr_case_reports.cgi index 8beea79eb..226036a77 100755 --- a/tr_case_reports.cgi +++ b/tr_case_reports.cgi @@ -22,10 +22,11 @@ # Portions taken from Bugzilla reports by Gervase Markham use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Testopia::Util; diff --git a/tr_caserun.cgi b/tr_caserun.cgi index 3c31ccb78..5674434a9 100755 --- a/tr_caserun.cgi +++ b/tr_caserun.cgi @@ -20,11 +20,12 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Bug; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Bugzilla::User; diff --git a/tr_caserun_reports.cgi b/tr_caserun_reports.cgi index bff0f23ff..fd25ea2d0 100755 --- a/tr_caserun_reports.cgi +++ b/tr_caserun_reports.cgi @@ -22,10 +22,11 @@ # Portions taken from Bugzilla reports by Gervase Markham use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Testopia::Util; diff --git a/tr_categories.cgi b/tr_categories.cgi index 5d3483bf0..0753eff75 100755 --- a/tr_categories.cgi +++ b/tr_categories.cgi @@ -20,11 +20,12 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; -use Bugzilla::Constants; use Bugzilla::Error; use Testopia::Category; use Testopia::Util; diff --git a/tr_csv2xml.pl b/tr_csv2xml.pl index 93415937c..002dcbc0b 100755 --- a/tr_csv2xml.pl +++ b/tr_csv2xml.pl @@ -27,7 +27,9 @@ use Class::CSV; use Getopt::Long; use File::Temp "tempfile"; use Pod::Usage; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); =head1 NAME diff --git a/tr_draw.cgi b/tr_draw.cgi index 7e4864a49..3e0169285 100755 --- a/tr_draw.cgi +++ b/tr_draw.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; Bugzilla->login(LOGIN_REQUIRED); diff --git a/tr_environments.cgi b/tr_environments.cgi index 9d742bf6c..55a53f272 100755 --- a/tr_environments.cgi +++ b/tr_environments.cgi @@ -24,12 +24,13 @@ # Andrew Nelson use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; use Bugzilla::Config; -use Bugzilla::Constants; use Bugzilla::Error; use Testopia::Search; use Testopia::Table; diff --git a/tr_export_environment.cgi b/tr_export_environment.cgi index 873845caa..60ea6c783 100755 --- a/tr_export_environment.cgi +++ b/tr_export_environment.cgi @@ -38,11 +38,12 @@ a html textarea. #************************************************** Uses ****************************************************# use strict; use CGI; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; use Bugzilla::Config; -use Bugzilla::Constants; use Bugzilla::Error; use Testopia::Util; use Testopia::Environment; diff --git a/tr_history.cgi b/tr_history.cgi index 7590a2bea..42a83734b 100755 --- a/tr_history.cgi +++ b/tr_history.cgi @@ -2,10 +2,11 @@ use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Testopia::TestPlan; diff --git a/tr_import_environment.cgi b/tr_import_environment.cgi index 3a487a14a..b081b3708 100755 --- a/tr_import_environment.cgi +++ b/tr_import_environment.cgi @@ -37,11 +37,12 @@ import. #************************************************** Uses ****************************************************# use strict; use CGI; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; use Bugzilla::Config; -use Bugzilla::Constants; use Bugzilla::Error; use Testopia::Util; use Testopia::Environment; diff --git a/tr_importer.cgi b/tr_importer.cgi index 0e7279b97..75ba068e7 100755 --- a/tr_importer.cgi +++ b/tr_importer.cgi @@ -20,11 +20,12 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Product; use Bugzilla::Token; diff --git a/tr_importxml.pl b/tr_importxml.pl index ca14cc107..0194e86fc 100755 --- a/tr_importxml.pl +++ b/tr_importxml.pl @@ -47,7 +47,6 @@ chdir $::path; use lib ( $::path, "extensions/testopia/lib" ); use Bugzilla; -use Bugzilla::Constants; use Testopia::Importer; use XML::Twig; diff --git a/tr_insanity.pl b/tr_insanity.pl index c4389146a..38f68f5d5 100644 --- a/tr_insanity.pl +++ b/tr_insanity.pl @@ -23,10 +23,11 @@ use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Util; use Bugzilla::Error; use Bugzilla::User; diff --git a/tr_list_caseruns.cgi b/tr_list_caseruns.cgi index 011ec7eb0..1ee99dd67 100755 --- a/tr_list_caseruns.cgi +++ b/tr_list_caseruns.cgi @@ -20,14 +20,15 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Bug; use Bugzilla::Util; use Bugzilla::User; use Bugzilla::Error; -use Bugzilla::Constants; use Testopia::Search; use Testopia::Util; use Testopia::TestCaseRun; diff --git a/tr_list_cases.cgi b/tr_list_cases.cgi index bab937205..71a79e909 100755 --- a/tr_list_cases.cgi +++ b/tr_list_cases.cgi @@ -21,13 +21,14 @@ # Jeff Dayley use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; use Bugzilla::User; use Bugzilla::Error; -use Bugzilla::Constants; use Testopia::Search; use Testopia::Util; use Testopia::Category; diff --git a/tr_list_environments.cgi b/tr_list_environments.cgi index 24fa65218..e9503d9ea 100755 --- a/tr_list_environments.cgi +++ b/tr_list_environments.cgi @@ -20,11 +20,12 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Config; -use Bugzilla::Constants; use Bugzilla::Error; use Testopia::Search; use Testopia::Table; diff --git a/tr_list_plans.cgi b/tr_list_plans.cgi index f14a57e19..88e279fdd 100755 --- a/tr_list_plans.cgi +++ b/tr_list_plans.cgi @@ -21,12 +21,13 @@ # Jeff Dayley use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Config; use Bugzilla::Error; -use Bugzilla::Constants; use Bugzilla::Util; use Testopia::Util; use Testopia::Search; diff --git a/tr_list_runs.cgi b/tr_list_runs.cgi index ca62ae6b7..cb6fd60a9 100755 --- a/tr_list_runs.cgi +++ b/tr_list_runs.cgi @@ -21,12 +21,13 @@ # Jeff Dayley use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Config; use Bugzilla::Error; -use Bugzilla::Constants; use Bugzilla::Util; use Testopia::Util; use Testopia::Search; diff --git a/tr_new_case.cgi b/tr_new_case.cgi index f5699d88f..1a6dbc901 100755 --- a/tr_new_case.cgi +++ b/tr_new_case.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Bugzilla::User; diff --git a/tr_new_environment.cgi b/tr_new_environment.cgi index 711772f26..77f02c7a5 100755 --- a/tr_new_environment.cgi +++ b/tr_new_environment.cgi @@ -22,13 +22,14 @@ # Garrett Braden use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; use Bugzilla::Config; use Bugzilla::Error; -use Bugzilla::Constants; use Testopia::Util; use Testopia::Environment; use Testopia::Environment::Element; diff --git a/tr_new_plan.cgi b/tr_new_plan.cgi index 3eb8a1012..c6d3fe773 100755 --- a/tr_new_plan.cgi +++ b/tr_new_plan.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Config; use Bugzilla::Error; use Bugzilla::Util; diff --git a/tr_new_run.cgi b/tr_new_run.cgi index 0b31b5a5e..21de3c1fb 100755 --- a/tr_new_run.cgi +++ b/tr_new_run.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Bugzilla::User; diff --git a/tr_plan_access.cgi b/tr_plan_access.cgi index 544e01967..95062d23c 100755 --- a/tr_plan_access.cgi +++ b/tr_plan_access.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Testopia::Constants; use Bugzilla::Error; use Bugzilla::Util; diff --git a/tr_plan_reports.cgi b/tr_plan_reports.cgi index 0387fe38f..c26ad717f 100755 --- a/tr_plan_reports.cgi +++ b/tr_plan_reports.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Testopia::Util; diff --git a/tr_process_case.cgi b/tr_process_case.cgi index 5cd31d6e8..057f910eb 100755 --- a/tr_process_case.cgi +++ b/tr_process_case.cgi @@ -20,14 +20,15 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Bug; use Bugzilla::Util; use Bugzilla::User; use Bugzilla::Error; -use Bugzilla::Constants; use Testopia::Util; use Testopia::TestCase; use Testopia::Category; diff --git a/tr_process_plan.cgi b/tr_process_plan.cgi index ab6b15025..c456f1c13 100755 --- a/tr_process_plan.cgi +++ b/tr_process_plan.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Testopia::Util; diff --git a/tr_process_run.cgi b/tr_process_run.cgi index ccda71c96..1955a5aa8 100755 --- a/tr_process_run.cgi +++ b/tr_process_run.cgi @@ -21,12 +21,13 @@ # Joel Smith use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; use Bugzilla::Error; -use Bugzilla::Constants; use Testopia::Constants; use Testopia::Util; use Testopia::TestRun; diff --git a/tr_product_reports.cgi b/tr_product_reports.cgi index d56a8dcb9..852b3d32c 100755 --- a/tr_product_reports.cgi +++ b/tr_product_reports.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Testopia::Util; diff --git a/tr_query.cgi b/tr_query.cgi index 232027580..d7bcc9b02 100755 --- a/tr_query.cgi +++ b/tr_query.cgi @@ -22,12 +22,13 @@ # Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; use Bugzilla::Error; -use Bugzilla::Constants; use Bugzilla::Field; use Testopia::Constants; use Testopia::Util; diff --git a/tr_quicksearch.cgi b/tr_quicksearch.cgi index 90c89be31..4fb947d09 100755 --- a/tr_quicksearch.cgi +++ b/tr_quicksearch.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Config; use Bugzilla::Error; use Bugzilla::Util; diff --git a/tr_run_reports.cgi b/tr_run_reports.cgi index a9f913186..4ba64edff 100755 --- a/tr_run_reports.cgi +++ b/tr_run_reports.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Bugzilla::User; diff --git a/tr_show_case.cgi b/tr_show_case.cgi index cc23ac7a4..0ae41805e 100755 --- a/tr_show_case.cgi +++ b/tr_show_case.cgi @@ -21,12 +21,13 @@ # Tyler Peterson use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; use Bugzilla::Error; -use Bugzilla::Constants; use Testopia::Util; use Testopia::Table; use Testopia::TestCase; diff --git a/tr_show_plan.cgi b/tr_show_plan.cgi index 659fea9aa..3640fba8d 100755 --- a/tr_show_plan.cgi +++ b/tr_show_plan.cgi @@ -22,10 +22,11 @@ # Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Bugzilla::Hook; diff --git a/tr_show_product.cgi b/tr_show_product.cgi index adc69b0b6..e0b5df9eb 100755 --- a/tr_show_product.cgi +++ b/tr_show_product.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Testopia::Util; diff --git a/tr_show_run.cgi b/tr_show_run.cgi index dda9e6a39..9fcab3c9b 100755 --- a/tr_show_run.cgi +++ b/tr_show_run.cgi @@ -20,10 +20,11 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; -use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Util; use Testopia::Util; diff --git a/tr_tags.cgi b/tr_tags.cgi index a5ff80ed5..f89217e2e 100755 --- a/tr_tags.cgi +++ b/tr_tags.cgi @@ -20,13 +20,14 @@ # Contributor(s): Greg Hendricks use strict; -use lib qw(. lib extensions/testopia/lib); +use lib qw(. lib); +use Bugzilla::Constants; +use lib (bz_locations()->{extensionsdir} . '/testopia/lib'); use Bugzilla; use Bugzilla::Util; use Bugzilla::User; use Bugzilla::Config; -use Bugzilla::Constants; use Bugzilla::Error; use Testopia::Util; use Testopia::TestTag;