Advertisement
Guest User

Untitled

a guest
May 18th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 11.87 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. include("../../config.php");
  5.  
  6.  if($rowok >0) // Abfrage über config ob der Benutzer eingelogt ist bzw. ergebniss =1
  7.     {
  8.  
  9. include("../../header.php"); // Die Datei header wird eingebunden
  10.  
  11.                                      if ($ModulBenutzer_active=="yes") // START ABFRAGE ob dieses Modul aktiviert ist.
  12.                                      { // START
  13.  
  14.  
  15. $benutzeruser=$_GET["benutzeruser"];
  16. $benutzerpass=$_GET["benutzerpass"];
  17. $benutzeremail=$_GET["benutzeremail"];
  18. $benutzertype=$_GET["benutzertype"];
  19. $benutzerid=$_GET["benutzerid"];
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26. // Die Logindaten des Benutzers werden eingebungden (Tabelle).
  27. include("../../logindaten.php");
  28.  
  29. //Ende der Logindaten
  30.  
  31.  
  32.  
  33.  
  34.          if((($logintype=="Admin") or ($logintype=="Mod")) and ($benutzerbearbeiten=="yes") or ($logintype=="Owner"))      //Wenn der Benutzer Admin ist darf er die Modulbox Benutzer erstellen / edit sehen sonst error.
  35.          {
  36.              
  37.              
  38. $sqlabrechte="SELECT * FROM rechte WHERE benutzeridrechte=$benutzerid";
  39. $abfrerg=mysql_query($sqlabrechte);            
  40. $rowok4=mysql_affected_rows();
  41.  
  42. for($i=0;$i <$rowok4; $i++)
  43.                 {
  44.                 $show_benutzeranlegen=mysql_result($sqlrechteerg,$g,benutzeranlegen);
  45.                 $show_benutzerbearbeiten=mysql_result($sqlrechteerg,$g, benutzerbearbeiten);
  46.                 $show_benutzerloeschen=mysql_result($sqlrechteerg,$g, benutzerloeschen);
  47.                 $show_kundensuchen=mysql_result($sqlrechteerg,$g, kundensuchen);
  48.                 $show_kundenbearbeiten=mysql_result($sqlrechteerg,$g, kundenbearbeiten);
  49.                 $show_kundenloeschen=mysql_result($sqlrechteerg,$g, kundenloeschen);
  50.                 $show_brevetsspeichern=mysql_result($sqlrechteerg,$g, brevetsspeichern);
  51.                 $show_brevetsloeschen=mysql_result($sqlrechteerg,$g, brevetsloeschen);
  52.                 $show_brevetsbearbeiten=mysql_result($sqlrechteerg,$g, brevetsbearbeiten);
  53.                 $show_stylewechseln=mysql_result($sqlrechteerg,$g, stylewechseln);  
  54.                 $show_rechteeinstellen=mysql_result($sqlrechteerg,$g, rechteeinstellen);
  55.                 $show_spracheeinstellen=mysql_result($sqlrechteerg,$g, spracheeinstellen);    
  56.                 }            
  57.  
  58.                                                  // Anfang Modulbox Benutzer erstellen
  59.  
  60.                                                  // Anfang Benutzer erstellen
  61.                   echo"
  62.      <div class=\"modulboxueberschrift\">$ModulBenutzer_benutzer_ueberschr2</div><br><br>
  63.      <div class=\"boxinhaltbenutzer\">
  64.        <form id=\"form1\" name=\"form1\" method=\"post\" action=\"updatebenutzerrechte.php\">
  65.          <table width=\"441\" border=\"0\">
  66.            <tr>
  67.              <td class=\"schriftfett\" width=\"94\">$benutzer_Inputfeld_username</td>
  68.              <td width=\"144\" class=\"schriftnormal\">
  69.                <input type=\"hidden\" name=\"benutzeruser\" id=\"benutzeruser\" value=\"$benutzeruser\" />$benutzeruser
  70.              </td>
  71.              <td width=\"16\">&nbsp;</td>
  72.              <td width=\"169\">&nbsp;</td>
  73.            </tr>
  74.            <tr>
  75.              <td class=\"schriftfett\">$benutzer_Inputfeld_password</td>
  76.              <td class=\"schriftnormal\"><label>
  77.                $benutzerpass
  78.              </label></td>
  79.              <td>&nbsp;</td>
  80.              <td></td>
  81.            </tr>
  82.            <tr>
  83.              <td class=\"schriftfett\">$benutzer_Inputfeld_email</td>
  84.              <td class=\"schriftnormal\">
  85.                $benutzeremail
  86.              </td>
  87.              <td></td>
  88.              <td><input type=\"submit\" name=\"send\" id=\"send\" value=\"$benutzer_button_senden\" /></td>
  89.            </tr>
  90.            <tr>
  91.            <td class=\"schriftfett\">$benutzer_Inputfeld_type $benutzertype</td>
  92.  
  93.  
  94.            <td class=\"schriftfett\">ID: $benutzerid <input type=\"hidden\" name=\"benutzerid\" id=\"benutzerid\" value=\"$benutzerid\" />
  95.           </td>
  96.            <td></td></tr>
  97.          </table>
  98.          <br>
  99.          
  100.          <input name=\"user\" type=\"hidden\" value=\"$loginuser\"/>     ";//Verstektes Feld dient der Übertragung der Logindaten  in die savebenutzer.php
  101. echo"           <input name=\"pass\" type=\"hidden\" value=\"$loginpass\"/>  ";//Verstektes Feld dient der Übertragung der Logindaten in die savebutzer.php
  102.        
  103.        
  104.        
  105.        
  106.        echo"
  107.      
  108.      
  109.      
  110.      
  111.      
  112.      
  113.      </div><br>
  114.      <table width=\"650\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"tabelle_rechte\">
  115.          <tr>
  116.            <td height=\"26\" colspan=\"3\" class=\"ueberschrift\">Benutzer</td>
  117.          </tr>
  118.          <tr class=\"benutzershowtable1\">
  119.            <td width=\"137\">Benutzer anlegen</td>
  120.            <td width=\"72\">$show_benutzeranlegen<input type=\"checkbox\" name=\"benutzeranlegen\" id=\"benutzeranlegen\" /></td>
  121.            <td width=\"433\" class=\"benutzershowtable1\"><em>darf Benutzer anlegen</em></td>
  122.          </tr>
  123.          <tr class=\"benutzershowtable2\">
  124.            <td>Benutzer bearbeiten</td>
  125.            <td><input type=\"checkbox\" name=\"benutzerbearbeiten\" id=\"benutzerbearbeiten\" /></td>
  126.            <td class=\"benutzershowtable2\"><em>darf Benutzer bearbeiten (wenn nein auch nicht sich selbst)</em></td>
  127.          </tr>
  128.          <tr class=\"benutzershowtable1\">
  129.            <td>Benutzer löschen</td>
  130.            <td><label>
  131.              <input type=\"checkbox\" name=\"benutzerloeschen\" id=\"benutzerloeschen\" />
  132.            </label></td>
  133.            <td class=\"benutzershowtable1\"><em>darf Benutzer löschen</em></td>
  134.          </tr>
  135.          <tr>
  136.            <td>&nbsp;</td>
  137.            <td>&nbsp;</td>
  138.            <td>&nbsp;</td>
  139.          </tr>
  140.          <tr>
  141.            <td>&nbsp;</td>
  142.            <td>&nbsp;</td>
  143.            <td>&nbsp;</td>
  144.          </tr>
  145.          <tr class=\"ueberschrift\">
  146.            <td height=\"26\" colspan=\"3\">Kunden</td>
  147.          </tr>
  148.          <tr class=\"benutzershowtable1\">
  149.            <td>Kunden suchen</td>
  150.            <td><label>
  151.              <input type=\"checkbox\" name=\"kundensuchen\" id=\"kundensuchen\" />
  152.            </label></td>
  153.            <td class=\"benutzershowtable1\"><em>darf Kunden suchen</em></td>
  154.          </tr>
  155.          <tr class=\"benutzershowtable2\">
  156.            <td>Kunden bearbeiten</td>
  157.            <td><label>
  158.              <input type=\"checkbox\" name=\"kundenbearbeiten\" id=\"kundenbearbeiten\" />
  159.            </label></td>
  160.            <td class=\"benutzershowtable2\"><em>darf Kunden bearbeiten</em></td>
  161.          </tr>
  162.          <tr class=\"benutzershowtable1\">
  163.            <td>Kunden löschen</td>
  164.            <td><label>
  165.              <input type=\"checkbox\" name=\"kundenloeschen\" id=\"kundenloeschen\" />
  166.            </label></td>
  167.            <td class=\"benutzershowtable1\"><em>darf Kunden löschen</em></td>
  168.          </tr>
  169.          <tr>
  170.            <td>&nbsp;</td>
  171.            <td>&nbsp;</td>
  172.            <td>&nbsp;</td>
  173.          </tr>
  174.          <tr>
  175.            <td>&nbsp;</td>
  176.            <td>&nbsp;</td>
  177.            <td>&nbsp;</td>
  178.          </tr>
  179.          <tr>
  180.            <td colspan=\"3\" class=\"ueberschrift\">Brevets</td>
  181.          </tr>
  182.          <tr class=\"benutzershowtable1\">
  183.            <td>Brevets anlegen</td>
  184.            <td><label>
  185.              <input type=\"checkbox\" name=\"brevetsanlegen\" id=\"brevetsanlegen\" />
  186.            </label></td>
  187.            <td class=\"benutzershowtable1\"><em>darf Brevets anlegen</em></td>
  188.          </tr>
  189.          <tr class=\"benutzershowtable2\">
  190.            <td>Brevets löschen</td>
  191.            <td><label>
  192.              <input type=\"checkbox\" name=\"brevetsloeschen\" id=\"brevetsloeschen\" />
  193.            </label></td>
  194.            <td class=\"benutzershowtable2\"><em>darf Brevets löschen</em></td>
  195.          </tr>
  196.          <tr class=\"benutzershowtable1\">
  197.            <td>Brevets bearbeiten</td>
  198.            <td><label>
  199.              <input type=\"checkbox\" name=\"brevetsbearbeiten\" id=\"brevetsbearbeiten\" />
  200.            </label></td>
  201.            <td class=\"benutzershowtable1\"><em>darf Brevets bearbeiten</em></td>
  202.          </tr>
  203.          <tr>
  204. <td>&nbsp;</td>
  205.            <td>&nbsp;</td>
  206.            <td>&nbsp;</td>
  207.          </tr>
  208.          <tr>
  209.            <td>&nbsp;</td>
  210.            <td>&nbsp;</td>
  211.            <td>&nbsp;</td>
  212. </tr>
  213.          <tr class=\"benutzershowtable1\">
  214.            <td height=\"26\" colspan=\"3\" class=\"ueberschrift\">Allgemeines</td>
  215.          </tr>
  216.          <tr class=\"benutzershowtable1\">
  217.            <td height=\"26\" class=\"benutzershowtable1\">Style wechsel</td>
  218.            <td height=\"26\" class=\"benutzershowtable1\"><label>
  219.              <input type=\"checkbox\" name=\"stylewechseln\" id=\"stylewechseln\" />
  220.            </label></td>
  221.            <td height=\"26\" class=\"benutzershowtable1\">darf Style wechseln</td>
  222.          </tr>
  223.          <tr class=\"benutzershowtable2\">
  224.            <td height=\"26\" class=\"benutzershowtable2\">Rechte vergeben</td>
  225.            <td height=\"26\" class=\"benutzershowtable2\"><label>
  226.              <input type=\"checkbox\" name=\"rechteeinstellen\" id=\"rechteeinstellen\" />
  227.            </label></td>
  228.            <td height=\"26\" class=\"benutzershowtable2\">darf Benutzerrechte einstellen</td>
  229.          </tr>
  230.          <tr class=\"benutzershowtable1\">
  231.            <td height=\"26\" class=\"benutzershowtable1\">Sprache ändern</td>
  232.            <td height=\"26\" class=\"benutzershowtable1\"><label>
  233.              <input type=\"checkbox\" name=\"spracheeinstellen\" id=\"spracheeinstellen\" />
  234.            </label></td>
  235.            <td height=\"26\" class=\"benutzershowtable1\">darf Sprache ändern</td>
  236.          </tr>
  237.        </table> </form>  
  238.      ";
  239.        //Ende Benutzer erstellen
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.                echo"</table><br></div><br>
  251.               <div class=\"zurueckbox\"><a href=\"../../index.php?user=$loginuser&pass=$loginpass\">$pagereturn</div>"; // Zurückmenübox mit link
  252.  
  253.                // Schliest die Tabelle der Benutzerausgabe wichtig unbedingt nach der for schleife
  254.                                         // Ende Ausgabe Benutzertabelle
  255.  
  256.       } // Klammer für if Admin Abfrage Ende.
  257.  
  258.  
  259.           else
  260.           {                    //wenn der Benutzer kein Admin ist und dieses Modul nicht sehen darf erhällt er eine Fehlermeldung beim öffnen
  261.                                //mittels direktem Link (Fehler Code 100 = Keine Berechtigung)
  262.                                // Fehler Sprachvariablen in meldungen.php
  263.          echo" <div id=\"fehlerbox\">
  264.  
  265.        <div id=\"fehlercode\">$fc_f100</div>
  266.        <div id=\"fehlerinfo\">$fi_f100</div>
  267.        <div id=\"fehlecode_weiterl\">$fcw_f100</div>
  268.      </div>";
  269.           }         //Klammer else Ende
  270.  
  271.  
  272.                                      } // ENDE ABFRAGE ob das Modul aktiv ist
  273.  
  274.                                      else  // ELSE zur ABFRAGE Modul aktiv
  275.  
  276.                                      { //START ELSE       FEHLER 500 = Modul ist nicht aktiv
  277.                                        echo" <div id=\"fehlerbox\">
  278.  
  279.                                       <div id=\"fehlercode\">$fc_f500</div>
  280.                                       <div id=\"fehlerinfo\">$fi_f500</div>
  281.                                       <div id=\"fehlecode_weiterl\">$fcw_f500</div>
  282.                                       </div>";
  283.                                       }// ENDE ELSE ob Modul aktiv
  284.  
  285. include("../../footer.php");
  286.  
  287.  
  288.  
  289.  
  290.    } //Klammer Ende für die if rowok schleife (Wenn der Benutzer angemeldet ist)
  291.  
  292. else
  293. {
  294. include("../../fehler.php");    /* Die Fehlerseite wird aufgerufen wenn der Benutzer
  295.                           nicht angemeldet ist mit dem Hinweis dass er nicht angemeldet ist */
  296. }
  297.  
  298. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement