]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
[SCRIPTS] Make them work in v2 by setting PUBLICDIR
authorDiogo Cordeiro <diogo@fc.up.pt>
Mon, 15 Jul 2019 03:10:29 +0000 (04:10 +0100)
committerDiogo Cordeiro <diogo@fc.up.pt>
Sat, 3 Aug 2019 16:49:11 +0000 (17:49 +0100)
59 files changed:
scripts/allsites.php
scripts/backupuser.php
scripts/checkschema.php
scripts/clean_file_table.php
scripts/clean_profiles.php
scripts/clean_thumbnails.php
scripts/clear_jabber.php
scripts/clearcache.php
scripts/command.php
scripts/console.php
scripts/createsim.php
scripts/delete_notice.php
scripts/delete_orphan_files.php
scripts/deletegroup.php
scripts/deleteprofile.php
scripts/docgen.php
scripts/dumpschema.php
scripts/fixup_deletions.php
scripts/fixup_hashtags.php
scripts/flushrouter.php
scripts/flushsite.php
scripts/getpiddir.php
scripts/getvaliddaemons.php
scripts/gnusocialversion.php
scripts/handlequeued.php
scripts/imdaemon.php
scripts/importtwitteratom.php
scripts/install_cli.php
scripts/joingroup.php
scripts/leavegroup.php
scripts/maildaemon.php
scripts/make-release.php
scripts/makegroupadmin.php
scripts/moveuser.php
scripts/nukefile.php
scripts/queuectl.php
scripts/queuedaemon.php
scripts/registeruser.php
scripts/remove_duplicate_file_urls.php
scripts/resend_confirm_address.php
scripts/restoreuser.php
scripts/sendemail.php
scripts/sessiongc.php
scripts/setconfig.php
scripts/setpassword.php
scripts/settag.php
scripts/showcache.php
scripts/showplugins.php
scripts/showtable.php
scripts/simple_console.php
scripts/strip_geo.php
scripts/uncache_users.php
scripts/update_po_templates.php
scripts/update_translations.php
scripts/updatelocation.php
scripts/updateurls.php
scripts/upgrade.php
scripts/useremail.php
scripts/userrole.php

index 211728c497fa9381bf53671738d1f2b8172768c7..c23685c721d1372bd6fe8b138c52bb4565477a7d 100755 (executable)
@@ -20,7 +20,8 @@
 
 // Abort if called from a web server
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 't:w:';
 $longoptions = array('tagged=', 'not-tagged=');
index 740ae25d446bbd0210f9af4aa6945b57a9d41fa1..2a9ace492650fa22eb9b0c6ee45c39daf7a347b9 100644 (file)
@@ -17,7 +17,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i:n:f:a:j';
 $longoptions = array('id=', 'nickname=', 'file=', 'after=', 'json');
index 584f7a39e753a4d4d18dbb497466758d435ceb37..bb9ca31aa2d92cc70afaa7d1f780c9011cf05f18 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'x::';
 $longoptions = array('extensions=');
index 573abf1ed0c8d246f92b04408acdba90256e2523..2444a4bb693564377eb345087c7c2de1d9111dbb 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'y';
 $longoptions = array('yes');
index 470d6c1b91b2c422397139f950889711bf9949fb..245b2ef5c779a833e454e8000ea7b2e8bc495872 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'y';
 $longoptions = array('yes');
index aef3f54aff50e1e305e402bee73a6ed1d9522bfd..dd3e9a08750faa3a343cb20405a794f75ae2a291 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'y';
 $longoptions = array('yes');
index 4ba24c275a37031ac0efe583cdde5affb0d376b0..eababeda21cb1f90f092842c310e1b21caa2ae64 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i::n::y';
 $longoptions = array('id=', 'nickname=', 'yes', 'all', 'dry-run');
index c67d6275d89194cbcaf1641443e695a9ce14cd03..bf590ef69c864e519dff77d469a1c8ad4edebcac 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = "t:l:v:k:";
 
index 1dbf7f6a7f3606aef89a810b600920b3f5d09bdd..182518d0aa54ff8d6ab49f4eefe285992db9eca3 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(__DIR__ . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i:n:o';
 $longoptions = array('id=', 'nickname=', 'owner');
index 25d12e52e1da31ec51dd1b7cdfe950b481de2264..3424c7b24488868f8387690b0e59ec9ff1491271 100644 (file)
@@ -24,7 +24,8 @@
  * @license   https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later
  */
 
-define('INSTALLDIR', dirname(__FILE__));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 define('GNUSOCIAL', true);
 define('STATUSNET', true);
 
index 624043161da9f19fe0e3512e760e0f770e3f2ca4..0e6d807442bf941f9cc665e4ef1ba45b9066642f 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'b:g:j:n:t:u:w:x:z:';
 $longoptions = array(
index cd29cffc15eea2b5d7af051141c91b0fc0c105d9..f2350f87335ed678390e2641f46ac7d253d90227 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i::u::y';
 $longoptions = array('id=', 'uri=', 'yes');
index 2c49c10a508d468f5e859df0a437bf789d5b63d7..8c1212ef51fcb9a7b2690e3e19db674d6bd3c7fa 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'y';
 $longoptions = array('yes');
index f76a3dedc780e2207a3446c226fd535027450adb..33a5789a162201bcd111c8bdf1637aaecf641a3b 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i::n::y';
 $longoptions = array('id=', 'nickname=', 'yes');
index 8eed6ff97b718ce7ad77f6d00a2e60a4fdba785c..eb427f426d97fbfd9c457130bc19c7c8b33f567a 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i::n::u::y';
 $longoptions = array('id=', 'nickname=', 'uri=', 'yes');
index 607ee0328d7061a169d52aa985d402d83f1567f1..e8731a7d5afaf78d7c36a2ed942aa8fa8a489841 100755 (executable)
@@ -17,6 +17,7 @@ Options:
 ENDOFHELP;
 
 define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 set_include_path(INSTALLDIR . DIRECTORY_SEPARATOR . 'extlib' . PATH_SEPARATOR . get_include_path());
 
 $pattern = "*.php *.inc";
index 9c5e3cf8b38c2fd9808803ba9c2c8437fcddfb89..ba159afdb9caf0e725a1a9659f5b94fb4224a2fd 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $helptext = <<<END_OF_CHECKSCHEMA_HELP
 Attempt to pull a schema definition for a given table.
@@ -250,4 +251,4 @@ if (count($args)) {
     }
 } else {
     show_help($helptext);
-}
\ No newline at end of file
+}
index 07ada7f9d95c49089192243f430bcd7f6c39ebb4..330ccc376508c83ff315612bc2773888743203b0 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $longoptions = array('dry-run', 'start=', 'end=');
 
index b5cdb764982a223f89b8db5ccd9e4f48b53f338e..343c9ee1440a2f598478d3caa10e82c793045b69 100755 (executable)
@@ -24,7 +24,8 @@ if (isset($_SERVER) && array_key_exists('REQUEST_METHOD', $_SERVER)) {
     exit();
 }
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 define('GNUSOCIAL', true);
 define('STATUSNET', true);  // compatibility
 
index 51178a725c6d5acfb369cfcbebcb81387c897b75..8bfb6febdcbf6e9a9ba13fb751ad992b151973dc 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $helptext = <<<END_OF_FLUSHROUTER_HELP
 flushrouter.php -s<sitename>
@@ -31,4 +32,4 @@ require_once INSTALLDIR.'/scripts/commandline.inc';
 $cache = Cache::instance();
 $cache->delete(Router::cacheKey());
 
-print "OK.\n";
\ No newline at end of file
+print "OK.\n";
index b7f385ac45f8652990f2849904845726814c470e..207b0e90354316a2d543d8a16d3ca7dfa272da34 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'd';
 $longoptions = array('delete');
@@ -42,4 +43,4 @@ if (empty($sn)) {
 
 print "Flushing cache for {$nickname}...";
 $sn->decache();
-print "OK.\n";
\ No newline at end of file
+print "OK.\n";
index 8274c37c0f89c01e4ce485bc8f04dec7e9bdbbcc..4c8e8b221c0936007c61d31ca24086f30a1c242b 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $helptext = <<<ENDOFHELP
 getpiddir.php - print out the currently configured PID directory
index 448fbb6d32cceb9282804fa6a162a66893a23aa2..61fe9b638ac2ebaff66eb290a28d4d11a91831a8 100755 (executable)
@@ -25,7 +25,8 @@
  * daemon names.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $helptext = <<<ENDOFHELP
 getvaliddaemons.php - print out a list of valid daemons that should be started
index dbe9c54c5ba9d838787dc2affbc3afe0265585f2..8189bfb98634dc1eed39f3dc7485fa4ed1ed1d67 100755 (executable)
@@ -20,7 +20,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $helptext = <<<END_OF_HELP
 gnusocialversion.php [options]
index 0d77030c3f40b8542b330727538cc411532051da..9f318951cb4d7f5025bbfb2985a863f7399d600e 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $helptext = <<<END_OF_QUEUE_HELP
 USAGE: handlequeued.php <queue> <notice id>
index 0298c00522b52b9d3d2d0dd3c4324a1fb7ae13bf..96b4e0dfeb2911b9cdace739c9e596762e2658cd 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'fi::a';
 $longoptions = array('id::', 'foreground', 'all');
index 2a4cb7fc41f2f0950ac69e5587b30c4e51c048b5..0cfcba04244fc350a4d450e61fc6b3762245bed4 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i:n:f:';
 $longoptions = array('id=', 'nickname=', 'file=');
index cb1ef4c0e1811e985d017564f3a29108c2948ac8..e4f8f600b1681a6136c469d55e4ae376c8103440 100755 (executable)
@@ -31,6 +31,7 @@ if (php_sapi_name() !== 'cli') {
 }
 
 define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 set_include_path(get_include_path() . PATH_SEPARATOR . INSTALLDIR . '/extlib');
 
 require_once INSTALLDIR . '/lib/installer.php';
index bd73cbe79460b2c6788147237a7945367f4ebc98..782362cbf1e6f18bd01869bec34b9d9da2dc1c64 100644 (file)
@@ -17,7 +17,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i:n:g:G:';
 $longoptions = array('id=', 'nickname=', 'group=', 'group-id=');
index 8f9ef33e7edb2d33b2615d0023506e8479f489f5..4bece427f4f971a0824a75aaa51d51e37a191302 100644 (file)
@@ -17,7 +17,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i:n:g:G:';
 $longoptions = array('id=', 'nickname=', 'group=', 'group-id=');
index 3b1ef96a1e898617e86d56870f5c328106239bcc..809e97038db9cc3de66ee72a2f1d7dd8d5b532d4 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $helptext = <<<END_OF_HELP
 Script for converting mail messages into notices. Takes message body
index 157cae067db619a491c0ed9d8a07a8f8ae97f1a5..138584888e3086abad6dc18babfdcbe305f951ed 100755 (executable)
@@ -20,7 +20,8 @@
 
 // Abort if called from a web server
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 require_once INSTALLDIR.'/scripts/commandline.inc';
 
index 345d93c665745896d99c81e5d1623b56a2c3700f..58277c9ea226bf46df8c8633be878e113a0ac285 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'g:n:';
 $longoptions = array('nickname=', 'group=');
index 17b3e0fb678e5e06c207f95476d0929e3d169bd6..de7554193279bf962b0b5205805be8fb10ad2543 100644 (file)
@@ -17,7 +17,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i:n:r:w:y';
 $longoptions = array('id=', 'nickname=', 'remote=', 'password=');
index 4001833e8cf8a23d5ac15a2e6217a531b4eced2e..e3073de104ec0bc61b44c7dab94d6c62e6ea2814 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i::yv';
 $longoptions = array('id=', 'yes', 'verbose');
index 1c9ea3353697b6f7d6e883efe100cceee94545d6..124ba60ae55d6aac515e512b62ee32c565d5b477 100755 (executable)
@@ -25,7 +25,8 @@
  * @package QueueHandler
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'ur';
 $longoptions = array('update', 'restart', 'stop');
index e5dc1af8106a576953772847e5c217c10b948673..6d7cfcf22260d3bcf38519cf2670c9f405d6082a 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'fi:at:';
 $longoptions = array('id=', 'foreground', 'all', 'threads=');
index 97caf645cd6eb812904d9c68da110e958e30ca49..b90f3615e034fcc45c9d1ab38806098d22ba67de 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'n:w:f:e:';
 $longoptions = array('nickname=', 'password=', 'fullname=', 'email=');
index a4a7cd795b9afa9b487eeaa77c022666ee9d6341..9754820d988998a9f924e760af3f669f5658a132 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'y';
 $longoptions = array('yes');
index b73246d6ef2450dacfab6bc1797269de3aaaf9e6..8a456a812cd1508cef4fe031c2c7f6bc2768bda0 100755 (executable)
@@ -1,7 +1,8 @@
 #!/usr/bin/env php
 <?php
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'e::ay';
 $longoptions = array('email=', 'all', 'yes');
index 6c287ad66784d8dc80c782ac4d782ada6fb03a1a..f5ff99b12767cf796e6e28936a4af7c20bfd226d 100644 (file)
@@ -17,7 +17,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i:n:f:';
 $longoptions = array('id=', 'nickname=', 'file=');
index d41f96564a23b8f646219909efff1619adb39fe2..e18ad36c7798a14a2f7dc5b1410ca5d083c03b22 100755 (executable)
@@ -23,7 +23,8 @@
  * @link      https://www.gnu.org/software/social/
  */
 
-define('INSTALLDIR', realpath(dirname(__DIR__)));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i:n:a:';
 $longoptions = ['id=', 'nickname=', 'subject=', 'all='];
index a2ca2038899dd8130b9fd9771f368d651b0c036f..2a6afa0996ecb95ba6c642e670182cb5d3940295 100755 (executable)
@@ -16,6 +16,7 @@
 // along with GNU social.  If not, see <http://www.gnu.org/licenses/>.
 
 define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $helptext = <<<END_OF_GC_HELP
 sessiongc.php
index 009c50dbf291061c4513c918341067780510fcd3..a5ada00b15728ae02ea85d334afe6db58f25cb65 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'da';
 $longoptions = array('delete', 'all');
index 66964b2a088d58f252599646832ff17aaeec2bc8..1c6597c8c29b8a5494c20f2887416a454f73848f 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $helptext = <<<END_OF_PASSWORD_HELP
 setpassword.php <username> <password>
index 19abce43c8018a5d1de97ca83e5740f730c2c294..fac44146d6d3d0903f9589e24c35989c2eddd505 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'd';
 $longoptions = array('delete');
index 8ef08467d6be139dd2a50ee11670962cbeb30cf7..991105454eab6fd2c477f5491cbad195f750f757 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = "t:l:v:k:";
 
index e79b4e72242888f4661eedba444473e27caf6101..4ec2f00274c6e57d478976959fae954b89baab44 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 require_once INSTALLDIR.'/scripts/commandline.inc';
 
index eb18a98e20d510cb3dfd2d8feee39abbd341dfd7..9746367b2922e926a11d0923a525d064e6e61ea9 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $helptext = <<<END_OF_SHOWTABLE_HELP
 showtable.php <tablename>
index 7df05fd6e961b3ce9fa1251cc2475c9ca609cb6a..721fbab54689c4cf4c8c90bc1a46224bc35b8092 100644 (file)
@@ -20,7 +20,8 @@
 
 // Abort if called from a web server
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $helptext = <<<ENDOFHELP
 console.php - provide an interactive PHP interpreter for testing
index 021b66885190dacbf944759738895272855256cc..7ab87e71bb8414e201ed8375996baa4c71a5dddf 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i::n::y';
 $longoptions = array('id=', 'nickname=', 'yes', 'dry-run', 'all');
index b5955fd5aa9335a0ae259cdfb7baa24c3ea228bc..afb971b1289afd91f0c76743fcea39041a7c8f59 100755 (executable)
@@ -17,7 +17,8 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $helptext = <<<ENDOFHELP
 uncache_users.php <idfile>
index a5730e6d2f7f43955e08db8173ec5049c671ae36..c77d7e8a91b0e84de74ed2e2bbc5b53738f78f1a 100755 (executable)
@@ -24,7 +24,8 @@ if (isset($_SERVER) && array_key_exists('REQUEST_METHOD', $_SERVER)) {
     exit();
 }
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 function update_core($dir, $domain)
 {
index e204e747c8354d63c880afb29f76ccb9f270bf3b..72ea81bdb6c89cd921f2096de73bcb11bda50f77 100755 (executable)
@@ -24,7 +24,8 @@ if (isset($_SERVER) && array_key_exists('REQUEST_METHOD', $_SERVER)) {
     exit();
 }
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 define('GNUSOCIAL', true);
 define('STATUSNET', true);  // compatibility
 
index abf9627cc71e6daffc61c3b26802b7a435bece14..6a786932513831ff7327bb2685a3e58a4b3c3b2d 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i:n:af';
 $longoptions = array('id=', 'nickname=', 'all', 'force');
index 8657d80b8480221056b27e20863a4ee8b15ab624..f4b57f07234a841d32128f4c04bf3358fb198f06 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = '';
 $longoptions = array();
index 6d419e14169e8a3edc08fba94713c9a0787b2a60..92e1c87c9d1ba291f31ce6dbcf5109078444c3ff 100755 (executable)
@@ -28,6 +28,7 @@
  */
 
 define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'dfx::';
 $longoptions = ['debug', 'files', 'extensions='];
index 02c34678fb31eb1077a974a997f97c39c6e7ed56..d6899532451fdd997398f59e6a94e27c2a6c63bc 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i:n:e:';
 $longoptions = array('id=', 'nickname=', 'email=');
index 92f6b685bdc045b9dc12f0003e5fb711eb008175..428abb8acedce4e93ad064a455aa58b3fa25bcf1 100755 (executable)
@@ -18,7 +18,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
 
 $shortoptions = 'i:n:r:d';
 $longoptions = array('id=', 'nickname=', 'role=', 'delete');