Author: Niklas Keller (kelunik)
Date: 2021-04-11T22:51:54+02:00

Commit: 
https://github.com/php/web-master/commit/c155378dd6c89f86cf9067861cf8cbd82e227b88
Raw diff: 
https://github.com/php/web-master/commit/c155378dd6c89f86cf9067861cf8cbd82e227b88.diff

Move cvs-auth.php from include path to Composer autoload

Changed paths:
  A  src/cvs-auth.php
  A  vendor/composer/autoload_files.php
  D  include/cvs-auth.inc
  M  composer.json
  M  include/login.inc
  M  public/entry/svn-account.php
  M  public/forgot.php
  M  public/manage/event.php
  M  public/manage/github.php
  M  public/manage/pinfo.php
  M  public/manage/user-notes.php
  M  public/manage/users.php
  M  vendor/composer/autoload_real.php
  M  vendor/composer/autoload_static.php


Diff:

diff --git a/composer.json b/composer.json
index ad2f0b0..bbe039a 100644
--- a/composer.json
+++ b/composer.json
@@ -18,6 +18,9 @@
     "autoload": {
         "psr-4": {
             "App\\": "src/"
-        }
+        },
+        "files": [
+            "src/cvs-auth.php"
+        ]
     }
 }
diff --git a/include/login.inc b/include/login.inc
index 22d3e51..e7ac61a 100644
--- a/include/login.inc
+++ b/include/login.inc
@@ -16,7 +16,6 @@ use App\DB;
 
 session_start();
 
-require 'cvs-auth.inc';
 require 'functions.inc';
 
 // User not logged in
diff --git a/public/entry/svn-account.php b/public/entry/svn-account.php
index bc105cc..49b9e99 100644
--- a/public/entry/svn-account.php
+++ b/public/entry/svn-account.php
@@ -1,7 +1,7 @@
 <?php
 
+require __DIR__ . '/../../vendor/autoload.php';
 require __DIR__ . '/../../include/email-validation.inc';
-require __DIR__ . '/../../include/cvs-auth.inc';
 require __DIR__ . '/../../include/functions.inc';
 
 $valid_vars = ['name','email','username','passwd','note','group','yesno'];
diff --git a/public/forgot.php b/public/forgot.php
index 380a985..25912a7 100644
--- a/public/forgot.php
+++ b/public/forgot.php
@@ -1,6 +1,7 @@
 <?php // vim: et ts=2 sw=2
+
+require __DIR__ . '/../vendor/autoload.php';
 require __DIR__ . '/../include/functions.inc';
-require __DIR__ . "/../include/cvs-auth.inc";
 require __DIR__ . "/../include/mailer.php";
 
 $id = $_REQUEST['id'] ?? false;
diff --git a/public/manage/event.php b/public/manage/event.php
index 85fb1a2..d770c4b 100644
--- a/public/manage/event.php
+++ b/public/manage/event.php
@@ -2,6 +2,7 @@
 
 use App\Query;
 
+require __DIR__ . '/../../vendor/autoload.php';
 require __DIR__ . '/../../include/login.inc';
 require __DIR__ . '/../../include/email-validation.inc';
 
diff --git a/public/manage/github.php b/public/manage/github.php
index 69c6e28..d340be2 100644
--- a/public/manage/github.php
+++ b/public/manage/github.php
@@ -3,6 +3,7 @@
 // This script evolved from a quick'n'dirty shell script. If you are reading
 // this feel free to clean it!
 
+require __DIR__ . '/../../vendor/autoload.php';
 require __DIR__ . '/../../include/login.inc';
 
 @include __DIR__ . '/../../github-config.php';
diff --git a/public/manage/pinfo.php b/public/manage/pinfo.php
index a562f70..ea31152 100644
--- a/public/manage/pinfo.php
+++ b/public/manage/pinfo.php
@@ -1,4 +1,6 @@
 <?php
+
+require __DIR__ . '/../../vendor/autoload.php';
 require __DIR__ . '/../../include/login.inc';
 
 if (!is_mirror_site_admin($cuser)) {
diff --git a/public/manage/user-notes.php b/public/manage/user-notes.php
index 2b5ec79..becd0e9 100644
--- a/public/manage/user-notes.php
+++ b/public/manage/user-notes.php
@@ -1,9 +1,10 @@
 <?php
-// $Id$
 
-// Force login before action can be taken
 use App\Query;
 
+require __DIR__ . '/../../vendor/autoload.php';
+
+// Force login before action can be taken
 include __DIR__ . '/../../include/login.inc';
 include __DIR__ . '/../../include/email-validation.inc';
 include __DIR__ . '/../../include/note-reasons.inc';
@@ -44,7 +45,7 @@
 /*------ BEGIN SEARCH ------*/
 if (!$action) {
   head("user notes");
-  
+
   // someting done before ?
   if ($id) {
     $str = 'Note #' . $id . ' has been ';
@@ -71,7 +72,7 @@
     }
     echo $str . '<br />';
   }
-  
+
   if (isset($_REQUEST['keyword']) || isset($_REQUEST["view"])) {
     // Pagination start
     $page = isset($_REQUEST["page"]) ? intval($_REQUEST["page"]) : 0;
@@ -159,7 +160,7 @@
               'WHERE (hostip >= ? AND hostip <= ?) OR (ip >= ? AND ip <= ?) '.
               'ORDER BY votes.id DESC LIMIT ?int, 25',
               [$start, $end, $start, $end, $limitVotes]);
-            
+
           } elseif (filter_var(html_entity_decode($_GET['votessearch'], 
ENT_QUOTES, 'UTF-8'), FILTER_VALIDATE_IP)) {
             $searchip = (int) 
ip2long(filter_var(html_entity_decode($_GET['votessearch'], ENT_QUOTES, 
'UTF-8'), FILTER_VALIDATE_IP));
             $resultCount = db_query_safe("SELECT count(votes.id) AS 
total_votes FROM votes JOIN(note) ON (votes.note_id = note.id) WHERE hostip = ? 
OR ip = ?", [$searchip, $searchip]);
@@ -214,7 +215,7 @@
           [$limit]);
       }
     }
-    
+
     if ($result) {
       /* This is a special table only used for viewing the most recent votes */
         $t = (isset($_GET['type']) ? '&type=' . $_GET['type'] : null);
@@ -286,7 +287,7 @@
           } else {
             $rating = "<span style=\"color: blue;\">$rating</span>";
           }
-          
+
           if (isset($row['rate'])) { // not all queries select the rate
             $percentage = $row['rate'];
           } else {
@@ -297,7 +298,7 @@
             }
           }
           $percentage = sprintf('%d%%', $percentage);
-          
+
           echo "<div style=\"float: right; clear: both; border: 1px solid 
gray; padding: 5px; background-color: lightgray;\">\n".
                "<div style=\"display: inline-block; float: left; padding: 
15px;\"><strong>Up votes</strong>: {$row['up']}</div>\n".
                "<div style=\"display: inline-block; float: left; padding: 
15px;\"><strong>Down votes</strong>: {$row['down']}</div>\n".
@@ -453,7 +454,7 @@
       $step = 0;
     }
   }
-  
+
   if ($step == 2) {
     $query = new Query('UPDATE note SET sect = ? WHERE ', 
[$_REQUEST["new_sect"]]);
     $query->addQuery($where);
@@ -510,7 +511,7 @@
   <th align="right">Move to section:</th>
   <td><input type="text" name="new_sect" value="<?= 
hsc($_REQUEST["new_sect"]); ?>" size="30" maxlength="80" /></td>
  </tr>
- <tr> 
+ <tr>
   <td align="center" colspan="2">
     <input type="submit" value="Change" />
   </td>
@@ -525,11 +526,11 @@
 case 'approve':
   if ($id) {
     if ($row = note_get_by_id($id)) {
-      
+
       if ($row['status'] != 'na') {
         die ("Note #$id has already been approved");
       }
-      
+
       if ($row['id'] && db_query_safe("UPDATE note SET status=NULL WHERE 
id=?", [$id])) {
         note_mail_on_action(
             $cuser,
@@ -538,7 +539,7 @@
             "This note has been approved and will appear in the 
manual.\n\n----\n\n{$row['note']}"
         );
       }
-      
+
       print "Note #$id has been approved and will appear in the manual";
       exit;
     }
@@ -553,14 +554,14 @@
             $cuser,
             $id,
             "note {$row['id']} $action_taken from {$row['sect']} by $cuser",
-            "Note Submitter: " . safe_email($row['user']) . 
+            "Note Submitter: " . safe_email($row['user']) .
         (isset($reason) ? "\nReason: $reason" : " ") .
         "\n\n----\n\n{$row['note']}");
         if ($action == 'reject') {
           note_mail_user($row['user'], "note $row[id] rejected and deleted 
from $row[sect] by notes editor $cuser",$reject_text."\n\n----- Copy of your 
note below -----\n\n".$row['note']);
         }
       }
-      
+
       //if we came from an email, report _something_
       if (isset($_GET['report'])) {
         header('Location: user-notes.php?id=' . $id . '&was=' . $action);
@@ -830,7 +831,7 @@ function highlight_php($code, $return = FALSE)
     highlight_string($code);
     $highlighted = ob_get_contents();
     ob_end_clean();
-    
+
     // Fix output to use CSS classes and wrap well
     $highlighted = '<div class="phpcode">' . str_replace(
         [
@@ -851,7 +852,7 @@ function highlight_php($code, $return = FALSE)
         ],
         $highlighted
     ) . '</div>';
-    
+
     if ($return) { return $highlighted; }
     else { echo $highlighted; }
 }
diff --git a/public/manage/users.php b/public/manage/users.php
index 3962a62..c426061 100644
--- a/public/manage/users.php
+++ b/public/manage/users.php
@@ -6,6 +6,7 @@
 
 use App\Query;
 
+require __DIR__ . '/../../vendor/autoload.php';
 require __DIR__ . '/../../include/login.inc';
 require __DIR__ . '/../../include/email-validation.inc';
 require __DIR__ . '/../../include/email-templates.inc';
diff --git a/include/cvs-auth.inc b/src/cvs-auth.php
similarity index 100%
rename from include/cvs-auth.inc
rename to src/cvs-auth.php
diff --git a/vendor/composer/autoload_files.php 
b/vendor/composer/autoload_files.php
new file mode 100644
index 0000000..1ba823d
--- /dev/null
+++ b/vendor/composer/autoload_files.php
@@ -0,0 +1,10 @@
+<?php
+
+// autoload_files.php @generated by Composer
+
+$vendorDir = dirname(dirname(__FILE__));
+$baseDir = dirname($vendorDir);
+
+return array(
+    'f255b2695f755667cfcdad73757aa298' => $baseDir . '/src/cvs-auth.php',
+);
diff --git a/vendor/composer/autoload_real.php 
b/vendor/composer/autoload_real.php
index fe8adde..d76e639 100644
--- a/vendor/composer/autoload_real.php
+++ b/vendor/composer/autoload_real.php
@@ -52,6 +52,24 @@ public static function getLoader()
 
         $loader->register(true);
 
+        if ($useStaticLoader) {
+            $includeFiles = 
Composer\Autoload\ComposerStaticInit555eac2be6304e201001ec17b2028db4::$files;
+        } else {
+            $includeFiles = require __DIR__ . '/autoload_files.php';
+        }
+        foreach ($includeFiles as $fileIdentifier => $file) {
+            composerRequire555eac2be6304e201001ec17b2028db4($fileIdentifier, 
$file);
+        }
+
         return $loader;
     }
 }
+
+function composerRequire555eac2be6304e201001ec17b2028db4($fileIdentifier, 
$file)
+{
+    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
+        require $file;
+
+        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
+    }
+}
diff --git a/vendor/composer/autoload_static.php 
b/vendor/composer/autoload_static.php
index 3cc16a5..a18c159 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -6,6 +6,10 @@
 
 class ComposerStaticInit555eac2be6304e201001ec17b2028db4
 {
+    public static $files = array (
+        'f255b2695f755667cfcdad73757aa298' => __DIR__ . '/../..' . 
'/src/cvs-auth.php',
+    );
+
     public static $prefixLengthsPsr4 = array (
         'P' => 
         array (

-- 
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to