From b1590d8314bbd8574d7c0bf449bc9d0ade5da645 Mon Sep 17 00:00:00 2001
From: Axel <wiepke@uni-potsdam.de>
Date: Tue, 6 Mar 2018 10:56:37 +0100
Subject: [PATCH] design and bug fix

warnings pop up instead of alerts,
missing emails are correctly displayed
---
 studentview/.idea/workspace.xml           | 240 ++++++++++------------
 studentview/assets/js/Projekte.js         | 102 +++++----
 studentview/assets/js/myGroupsInit.js     |  17 +-
 studentview/assets/js/newProject.js       |   8 +-
 studentview/database/getProjectExists.php |  28 ---
 studentview/database/getProjects.php      |  15 +-
 studentview/pages/MeineGruppen.php        |  10 +-
 studentview/pages/Projekte.php            |   8 +-
 studentview/register.html                 |   6 +-
 9 files changed, 218 insertions(+), 216 deletions(-)
 delete mode 100644 studentview/database/getProjectExists.php

diff --git a/studentview/.idea/workspace.xml b/studentview/.idea/workspace.xml
index 9866b7cd..69dad104 100644
--- a/studentview/.idea/workspace.xml
+++ b/studentview/.idea/workspace.xml
@@ -19,14 +19,14 @@
   </component>
   <component name="FileEditorManager">
     <leaf SIDE_TABS_SIZE_LIMIT_KEY="375">
-      <file leaf-file-name="Projekte.js" pinned="false" current-in-tab="false">
+      <file leaf-file-name="Projekte.js" pinned="false" current-in-tab="true">
         <entry file="file://$PROJECT_DIR$/assets/js/Projekte.js">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="798">
-              <caret line="38" column="4" lean-forward="false" selection-start-line="38" selection-start-column="4" selection-end-line="60" selection-end-column="5" />
+            <state relative-caret-position="542">
+              <caret line="51" column="53" lean-forward="true" selection-start-line="51" selection-start-column="53" selection-end-line="51" selection-end-column="53" />
               <folding>
-                <marker date="1519985188897" expanded="true" signature="2790:2874" ph="..." />
-                <marker date="1519985188897" expanded="true" signature="3895:3913" ph="..." />
+                <marker date="1520330056925" expanded="true" signature="3358:3442" ph="..." />
+                <marker date="1520330056925" expanded="true" signature="4481:4499" ph="..." />
               </folding>
             </state>
           </provider>
@@ -35,8 +35,8 @@
       <file leaf-file-name="Projekte.php" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/pages/Projekte.php">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="987">
-              <caret line="47" column="66" lean-forward="false" selection-start-line="47" selection-start-column="66" selection-end-line="47" selection-end-column="66" />
+            <state relative-caret-position="441">
+              <caret line="60" column="46" lean-forward="false" selection-start-line="60" selection-start-column="46" selection-end-line="60" selection-end-column="46" />
               <folding />
             </state>
           </provider>
@@ -45,30 +45,18 @@
       <file leaf-file-name="neuesProjekt.php" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/pages/neuesProjekt.php">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="1302">
-              <caret line="62" column="78" lean-forward="false" selection-start-line="62" selection-start-column="62" selection-end-line="62" selection-end-column="78" />
+            <state relative-caret-position="765">
+              <caret line="60" column="54" lean-forward="true" selection-start-line="60" selection-start-column="54" selection-end-line="60" selection-end-column="54" />
               <folding />
             </state>
           </provider>
         </entry>
       </file>
-      <file leaf-file-name="overview.js" pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/assets/js/overview.js">
-          <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="903">
-              <caret line="45" column="34" lean-forward="false" selection-start-line="45" selection-start-column="34" selection-end-line="45" selection-end-column="34" />
-              <folding>
-                <element signature="e#0#46#0" expanded="false" />
-              </folding>
-            </state>
-          </provider>
-        </entry>
-      </file>
       <file leaf-file-name="index.php" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/index.php">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="630">
-              <caret line="30" column="14" lean-forward="false" selection-start-line="28" selection-start-column="22" selection-end-line="30" selection-end-column="14" />
+            <state relative-caret-position="882">
+              <caret line="42" column="7" lean-forward="true" selection-start-line="42" selection-start-column="7" selection-end-line="42" selection-end-column="7" />
               <folding>
                 <marker date="1520244704674" expanded="true" signature="1376:1435" ph="..." />
               </folding>
@@ -79,47 +67,43 @@
       <file leaf-file-name="myGroupsInit.js" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/assets/js/myGroupsInit.js">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="2226">
-              <caret line="106" column="30" lean-forward="false" selection-start-line="106" selection-start-column="0" selection-end-line="107" selection-end-column="0" />
+            <state relative-caret-position="2247">
+              <caret line="107" column="54" lean-forward="true" selection-start-line="107" selection-start-column="54" selection-end-line="107" selection-end-column="54" />
               <folding />
             </state>
           </provider>
         </entry>
       </file>
-      <file leaf-file-name="newProject.js" pinned="false" current-in-tab="true">
-        <entry file="file://$PROJECT_DIR$/assets/js/newProject.js">
+      <file leaf-file-name="register.html" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/register.html">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="450">
-              <caret line="64" column="34" lean-forward="true" selection-start-line="64" selection-start-column="34" selection-end-line="64" selection-end-column="34" />
-              <folding>
-                <element signature="e#0#46#0" expanded="false" />
-              </folding>
+            <state relative-caret-position="336">
+              <caret line="16" column="0" lean-forward="false" selection-start-line="16" selection-start-column="0" selection-end-line="16" selection-end-column="0" />
+              <folding />
             </state>
           </provider>
         </entry>
       </file>
-      <file leaf-file-name="getProjectExists.php" pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/database/getProjectExists.php">
+      <file leaf-file-name="getProjects.php" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/database/getProjects.php">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="231">
-              <caret line="16" column="25" lean-forward="false" selection-start-line="16" selection-start-column="25" selection-end-line="16" selection-end-column="25" />
+            <state relative-caret-position="420">
+              <caret line="25" column="0" lean-forward="false" selection-start-line="25" selection-start-column="0" selection-end-line="25" selection-end-column="0" />
               <folding>
                 <element signature="e#6#91#0#PHP" expanded="false" />
-                <marker date="1520255334097" expanded="true" signature="309:331" ph="SELECT * FRO... projects" />
-                <marker date="1520255334097" expanded="true" signature="309:357" ph="SELECT * FRO... projects" />
+                <marker date="1520329188025" expanded="true" signature="398:446" ph="SELECT * FRO... projects" />
               </folding>
             </state>
           </provider>
         </entry>
       </file>
-      <file leaf-file-name="getProjects.php" pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/database/getProjects.php">
+      <file leaf-file-name="newProject.js" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/assets/js/newProject.js">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="189">
-              <caret line="14" column="52" lean-forward="false" selection-start-line="14" selection-start-column="52" selection-end-line="14" selection-end-column="52" />
+            <state relative-caret-position="672">
+              <caret line="34" column="16" lean-forward="true" selection-start-line="34" selection-start-column="16" selection-end-line="34" selection-end-column="16" />
               <folding>
-                <element signature="e#6#91#0#PHP" expanded="false" />
-                <marker date="1520251478972" expanded="true" signature="371:419" ph="SELECT * FRO... projects" />
+                <element signature="e#0#46#0" expanded="false" />
               </folding>
             </state>
           </provider>
@@ -128,8 +112,8 @@
       <file leaf-file-name="MeineGruppen.php" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/pages/MeineGruppen.php">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="882">
-              <caret line="42" column="10" lean-forward="false" selection-start-line="42" selection-start-column="10" selection-end-line="42" selection-end-column="10" />
+            <state relative-caret-position="462">
+              <caret line="61" column="60" lean-forward="true" selection-start-line="61" selection-start-column="60" selection-end-line="61" selection-end-column="60" />
               <folding />
             </state>
           </provider>
@@ -163,12 +147,16 @@
       <find>show</find>
       <find>studen</find>
       <find>over</find>
-      <find>tag</find>
       <find>pages</find>
       <find>get</find>
       <find>projectT</find>
       <find>die e</find>
       <find>alert</find>
+      <find>tag</find>
+      <find>falsc</find>
+      <find>$('projectIsMissing').</find>
+      <find>project e</find>
+      <find>projectWrongPassword</find>
     </findStrings>
   </component>
   <component name="GradleLocalSettings">
@@ -195,7 +183,6 @@
         <option value="$PROJECT_DIR$/pages/MeineGruppen.html" />
         <option value="$PROJECT_DIR$/index.html" />
         <option value="$PROJECT_DIR$/pages/Projekte.html" />
-        <option value="$PROJECT_DIR$/register.html" />
         <option value="$PROJECT_DIR$/database/config.php" />
         <option value="$PROJECT_DIR$/pages/getTags.php" />
         <option value="$PROJECT_DIR$/database/tokenSetter.php" />
@@ -203,18 +190,19 @@
         <option value="$PROJECT_DIR$/database/getTags.php" />
         <option value="$PROJECT_DIR$/database/putProject.php" />
         <option value="$PROJECT_DIR$/database/putTags.php" />
-        <option value="$PROJECT_DIR$/assets/js/Projekte.js" />
-        <option value="$PROJECT_DIR$/assets/js/myGroupsInit.js" />
         <option value="$PROJECT_DIR$/database/getAdresses.php" />
         <option value="$PROJECT_DIR$/assets/js/overview.js" />
         <option value="$PROJECT_DIR$/pages/overview.php" />
-        <option value="$PROJECT_DIR$/pages/MeineGruppen.php" />
-        <option value="$PROJECT_DIR$/pages/Projekte.php" />
         <option value="$PROJECT_DIR$/index.php" />
-        <option value="$PROJECT_DIR$/database/getProjects.php" />
         <option value="$PROJECT_DIR$/pages/neuesProjekt.php" />
         <option value="$PROJECT_DIR$/database/getProjectExists.php" />
+        <option value="$PROJECT_DIR$/register.html" />
+        <option value="$PROJECT_DIR$/assets/js/myGroupsInit.js" />
+        <option value="$PROJECT_DIR$/pages/MeineGruppen.php" />
+        <option value="$PROJECT_DIR$/database/getProjects.php" />
         <option value="$PROJECT_DIR$/assets/js/newProject.js" />
+        <option value="$PROJECT_DIR$/pages/Projekte.php" />
+        <option value="$PROJECT_DIR$/assets/js/Projekte.js" />
       </list>
     </option>
   </component>
@@ -488,12 +476,12 @@
       <workItem from="1519891911695" duration="7508000" />
       <workItem from="1519980697735" duration="11562000" />
       <workItem from="1520232412925" duration="22197000" />
-      <workItem from="1520321988715" duration="967000" />
+      <workItem from="1520321988715" duration="7355000" />
     </task>
     <servers />
   </component>
   <component name="TimeTrackingManager">
-    <option name="totallyTimeSpent" value="108168000" />
+    <option name="totallyTimeSpent" value="114556000" />
   </component>
   <component name="ToolWindowManager">
     <frame x="-359" y="-1449" width="2578" height="1458" extended-state="6" />
@@ -501,8 +489,9 @@
     <layout>
       <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.19765624" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
       <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
-      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
+      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32955405" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
       <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32955405" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
       <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
       <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
       <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
@@ -526,7 +515,6 @@
       <window_info id="Sequence" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.45516202" sideWeight="0.5" order="13" side_tool="false" content_ui="tabs" />
       <window_info id="Bean Validation" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
       <window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="4" side_tool="true" content_ui="tabs" />
-      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32955405" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
     </layout>
   </component>
   <component name="TypeScriptGeneratedFilesManager">
@@ -561,8 +549,8 @@
         <state relative-caret-position="0">
           <caret line="8" column="58" lean-forward="false" selection-start-line="8" selection-start-column="58" selection-end-line="8" selection-end-column="58" />
           <folding>
-            <marker date="1519985188897" expanded="true" signature="2790:2874" ph="..." />
-            <marker date="1519985188897" expanded="true" signature="3895:3913" ph="..." />
+            <marker date="1520330056925" expanded="true" signature="3358:3442" ph="..." />
+            <marker date="1520330056925" expanded="true" signature="4481:4499" ph="..." />
           </folding>
         </state>
       </provider>
@@ -620,8 +608,8 @@
         <state relative-caret-position="0">
           <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
           <folding>
-            <marker date="1519985188897" expanded="true" signature="2790:2874" ph="..." />
-            <marker date="1519985188897" expanded="true" signature="3895:3913" ph="..." />
+            <marker date="1520330056925" expanded="true" signature="3358:3442" ph="..." />
+            <marker date="1520330056925" expanded="true" signature="4481:4499" ph="..." />
           </folding>
         </state>
       </provider>
@@ -706,16 +694,6 @@
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/database/userExists.php">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="0">
-          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="25" selection-end-column="6" />
-          <folding>
-            <marker date="1519639800374" expanded="true" signature="219:314" ph="SELECT (u.to... users" />
-          </folding>
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/database/tokenSetter.php">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="126">
@@ -748,21 +726,6 @@
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/register.html">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="546">
-          <caret line="26" column="104" lean-forward="false" selection-start-line="26" selection-start-column="104" selection-end-line="26" selection-end-column="104" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/database/config.php">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="63">
-          <caret line="8" column="5" lean-forward="true" selection-start-line="8" selection-start-column="5" selection-end-line="8" selection-end-column="6" />
-          <folding />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/database/putTagsAndPW.php">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="273">
@@ -811,6 +774,7 @@
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="0">
           <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+          <folding />
         </state>
       </provider>
     </entry>
@@ -818,6 +782,7 @@
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="0">
           <caret line="0" column="1" lean-forward="false" selection-start-line="0" selection-start-column="1" selection-end-line="0" selection-end-column="1" />
+          <folding />
         </state>
       </provider>
     </entry>
@@ -825,101 +790,124 @@
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="4158">
           <caret line="204" column="36" lean-forward="true" selection-start-line="204" selection-start-column="36" selection-end-line="204" selection-end-column="36" />
+          <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/index.php">
+    <entry file="file://$PROJECT_DIR$/assets/js/overview.js">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="630">
-          <caret line="30" column="14" lean-forward="false" selection-start-line="28" selection-start-column="22" selection-end-line="30" selection-end-column="14" />
+        <state relative-caret-position="903">
+          <caret line="45" column="34" lean-forward="false" selection-start-line="45" selection-start-column="34" selection-end-line="45" selection-end-column="34" />
           <folding>
-            <marker date="1520244704674" expanded="true" signature="1376:1435" ph="..." />
+            <element signature="e#0#46#0" expanded="false" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/pages/MeineGruppen.php">
+    <entry file="file://$PROJECT_DIR$/database/userExists.php">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="882">
-          <caret line="42" column="10" lean-forward="false" selection-start-line="42" selection-start-column="10" selection-end-line="42" selection-end-column="10" />
-          <folding />
+        <state relative-caret-position="420">
+          <caret line="25" column="6" lean-forward="true" selection-start-line="25" selection-start-column="6" selection-end-line="25" selection-end-column="6" />
+          <folding>
+            <marker date="1519639800374" expanded="true" signature="219:314" ph="SELECT (u.to... users" />
+          </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/assets/js/myGroupsInit.js">
+    <entry file="file://$PROJECT_DIR$/database/config.php">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="2226">
-          <caret line="106" column="30" lean-forward="false" selection-start-line="106" selection-start-column="0" selection-end-line="107" selection-end-column="0" />
+        <state relative-caret-position="63">
+          <caret line="8" column="5" lean-forward="true" selection-start-line="8" selection-start-column="5" selection-end-line="8" selection-end-column="6" />
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/pages/Projekte.php">
+    <entry file="file://$PROJECT_DIR$/register.html">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="987">
-          <caret line="47" column="66" lean-forward="false" selection-start-line="47" selection-start-column="66" selection-end-line="47" selection-end-column="66" />
+        <state relative-caret-position="336">
+          <caret line="16" column="0" lean-forward="false" selection-start-line="16" selection-start-column="0" selection-end-line="16" selection-end-column="0" />
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/assets/js/Projekte.js">
+    <entry file="file://$PROJECT_DIR$/index.php">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="798">
-          <caret line="38" column="4" lean-forward="false" selection-start-line="38" selection-start-column="4" selection-end-line="60" selection-end-column="5" />
+        <state relative-caret-position="882">
+          <caret line="42" column="7" lean-forward="true" selection-start-line="42" selection-start-column="7" selection-end-line="42" selection-end-column="7" />
           <folding>
-            <marker date="1519985188897" expanded="true" signature="2790:2874" ph="..." />
-            <marker date="1519985188897" expanded="true" signature="3895:3913" ph="..." />
+            <marker date="1520244704674" expanded="true" signature="1376:1435" ph="..." />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/database/getProjects.php">
+    <entry file="file://$PROJECT_DIR$/assets/js/myGroupsInit.js">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="189">
-          <caret line="14" column="52" lean-forward="false" selection-start-line="14" selection-start-column="52" selection-end-line="14" selection-end-column="52" />
-          <folding>
-            <element signature="e#6#91#0#PHP" expanded="false" />
-            <marker date="1520251478972" expanded="true" signature="371:419" ph="SELECT * FRO... projects" />
-          </folding>
+        <state relative-caret-position="2247">
+          <caret line="107" column="54" lean-forward="true" selection-start-line="107" selection-start-column="54" selection-end-line="107" selection-end-column="54" />
+          <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/pages/neuesProjekt.php">
+    <entry file="file://$PROJECT_DIR$/pages/MeineGruppen.php">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="1302">
-          <caret line="62" column="78" lean-forward="false" selection-start-line="62" selection-start-column="62" selection-end-line="62" selection-end-column="78" />
+        <state relative-caret-position="462">
+          <caret line="61" column="60" lean-forward="true" selection-start-line="61" selection-start-column="60" selection-end-line="61" selection-end-column="60" />
           <folding />
         </state>
       </provider>
     </entry>
     <entry file="file://$PROJECT_DIR$/database/getProjectExists.php">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="231">
-          <caret line="16" column="25" lean-forward="false" selection-start-line="16" selection-start-column="25" selection-end-line="16" selection-end-column="25" />
+        <state relative-caret-position="63">
+          <caret line="8" column="0" lean-forward="true" selection-start-line="8" selection-start-column="0" selection-end-line="8" selection-end-column="0" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/database/getProjects.php">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="420">
+          <caret line="25" column="0" lean-forward="false" selection-start-line="25" selection-start-column="0" selection-end-line="25" selection-end-column="0" />
           <folding>
             <element signature="e#6#91#0#PHP" expanded="false" />
-            <marker date="1520255334097" expanded="true" signature="309:331" ph="SELECT * FRO... projects" />
-            <marker date="1520255334097" expanded="true" signature="309:357" ph="SELECT * FRO... projects" />
+            <marker date="1520329188025" expanded="true" signature="398:446" ph="SELECT * FRO... projects" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/assets/js/overview.js">
+    <entry file="file://$PROJECT_DIR$/pages/neuesProjekt.php">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="903">
-          <caret line="45" column="34" lean-forward="false" selection-start-line="45" selection-start-column="34" selection-end-line="45" selection-end-column="34" />
+        <state relative-caret-position="765">
+          <caret line="60" column="54" lean-forward="true" selection-start-line="60" selection-start-column="54" selection-end-line="60" selection-end-column="54" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/assets/js/newProject.js">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="672">
+          <caret line="34" column="16" lean-forward="true" selection-start-line="34" selection-start-column="16" selection-end-line="34" selection-end-column="16" />
           <folding>
             <element signature="e#0#46#0" expanded="false" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/assets/js/newProject.js">
+    <entry file="file://$PROJECT_DIR$/pages/Projekte.php">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="450">
-          <caret line="64" column="34" lean-forward="true" selection-start-line="64" selection-start-column="34" selection-end-line="64" selection-end-column="34" />
+        <state relative-caret-position="441">
+          <caret line="60" column="46" lean-forward="false" selection-start-line="60" selection-start-column="46" selection-end-line="60" selection-end-column="46" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/assets/js/Projekte.js">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="542">
+          <caret line="51" column="53" lean-forward="true" selection-start-line="51" selection-start-column="53" selection-end-line="51" selection-end-column="53" />
           <folding>
-            <element signature="e#0#46#0" expanded="false" />
+            <marker date="1520330056925" expanded="true" signature="3358:3442" ph="..." />
+            <marker date="1520330056925" expanded="true" signature="4481:4499" ph="..." />
           </folding>
         </state>
       </provider>
diff --git a/studentview/assets/js/Projekte.js b/studentview/assets/js/Projekte.js
index ca8df476..c3e7f202 100644
--- a/studentview/assets/js/Projekte.js
+++ b/studentview/assets/js/Projekte.js
@@ -2,6 +2,8 @@
  * Created by fides-WHK on 09.01.2018.
  */
 $(document).ready(function () {
+    $("#projectWrongPassword").hide();
+    $("#projectIsMissing").hide();
     $("#toggleArea").toggle();
 
     $("#studentFormSubmit").on("click", function () {
@@ -10,48 +12,57 @@ $(document).ready(function () {
     $("#addCompetenceButton").on("click", function () {
         addInput("competencies");       //creates a new input-Field with the ID 'competenciesX' where X is number of elements with 'competencies' as ID
     });
-    $("#subtractCompetenceButton").on("click",function() {
+    $("#subtractCompetenceButton").on("click", function () {
         deletInput("competencies");     //deletes latest input-Field with the ID 'competenciesX' where X is number of elements with 'competencies' as ID
     });
     $("#addResearchQuestionButton").on("click", function () {
         addInput("researchQuestion");   //creates a new input-Field with the ID 'researchQuestionX' where X is number of elements with 'researchQuestion' as ID
     });
-    $("#subtractCResearchQuestionButton").on("click",function() {
+    $("#subtractCResearchQuestionButton").on("click", function () {
         deletInput("researchQuestion");    //deletes the latest input-Field with ID 'researchQuestionX' where X is number of elements with 'researchQuestion' as ID
     });
-    $("#projectName").keypress(function(e){
-        if (e.which == 13){
+    $("#projectName").keypress(function (e) {
+        if (e.which == 13) {
             getTags();
             document.getElementById("projectPassword").focus();
         }
     });
-    $("#projectPassword").keypress(function(e){
-        if (e.which == 13){
+    $("#projectPassword").keypress(function (e) {
+        if (e.which == 13) {
+            seeProject($('#projectName').val());
             document.getElementById("competencies0").focus();
         }
     });
-    $("#seeProject").on('click', function (){
+    $("#seeProject").on('click', function () {
         seeProject($('#projectName').val());
     });
 });
 
-function seeProject(projectName){
-    var url = "../database/getProjects.php?project="+projectName+"&password="+document.getElementById('projectPassword').value;
-    if (projectName===""){
+function seeProject(projectName) {
+    var url = "../database/getProjects.php?project=" + projectName + "&password=" + document.getElementById('projectPassword').value;
+    if (projectName === "") {
         return false;
-    }else{
+    } else {
         $.ajax({
             url: url,
             projectName: projectName,
             Accept: "text/plain; charset=utf-8",
             contentType: "text/plain",
             success: function (response) {
-                if (response === "true"){
+                if (response === "project missing") {
+                    $("#projectIsMissing").show();
                     getTags(projectName);
-                    $("#toggleArea").toggle();
-                    $("#seeProject").hide();
-                }else{
-                    alert("falsches Passwort");
+                } else {
+                    if (response === "correct password") {
+                        $("#projectIsMissing").hide();
+                        getTags(projectName);
+                        $("#toggleArea").toggle();
+                        $("#seeProject").hide();
+                        $('#projectWrongPassword').hide();
+                    } else {
+                        $("#projectIsMissing").hide();
+                        $('#projectWrongPassword').show();
+                    }
                 }
             },
             error: function (a, b, c) {
@@ -61,28 +72,28 @@ function seeProject(projectName){
     }
 }
 
-function addInput(name){        //creates a new input-Field with the ID 'nameX' where X is number of elements with 'name' as ID
+function addInput(name) {        //creates a new input-Field with the ID 'nameX' where X is number of elements with 'name' as ID
     var i = document.getElementsByName(name).length;
-    var newInput=document.createElement("span");
+    var newInput = document.createElement("span");
     newInput.innerHTML = "<input class='form-control' " +
         "type='text' " +
-        "name='"+name+"' " +
-        "id='"+name+i+"' " +
+        "name='" + name + "' " +
+        "id='" + name + i + "' " +
         "style='max-width:417px;margin-left:14px;padding-top:10px;margin-top:2px;margin-bottom:13px;'>";
     var div = document.getElementById(name);
     div.appendChild(newInput);
 }
 
-function deletInput(name){        //deletes latest input-Field with the ID 'nameX' where X is number of elements with 'name' as ID
+function deletInput(name) {        //deletes latest input-Field with the ID 'nameX' where X is number of elements with 'name' as ID
     var i = document.getElementsByName(name).length;
-    if (i>1){
-        var lastEntry = document.getElementById(name+""+(i-1));
+    if (i > 1) {
+        var lastEntry = document.getElementById(name + "" + (i - 1));
         lastEntry.parentNode.removeChild(lastEntry);
     }
 }
 
-function getTags(projectName){
-    var url = "../database/getTags.php?project="+projectName;
+function getTags(projectName) {
+    var url = "../database/getTags.php?project=" + projectName;
     $.ajax({
         url: url,
         Accept: "text/plain; charset=utf-8",
@@ -91,9 +102,9 @@ function getTags(projectName){
             response = JSON.parse(response);
             var tagList = [];
             var i = 0;
-            for (i = 0 ; i < response.length; i++)
-            tagList.push(response[i].tag);
-            for (i=0 ; i< tagList.length; i++) {
+            for (i = 0; i < response.length; i++)
+                tagList.push(response[i].tag);
+            for (i = 0; i < tagList.length; i++) {
                 var newInput = document.createElement("label");
                 newInput.innerHTML = tagList[i] + "<input style='margin-right:10px;' " +
                     "type='checkbox' " +
@@ -111,12 +122,12 @@ function getTags(projectName){
 }
 
 function takesPartInProject(userID, projectID) {
-    document.getElementById('loader').className="loader";
-    document.getElementById('wrapper').className="wrapper inactive";
+    document.getElementById('loader').className = "loader";
+    document.getElementById('wrapper').className = "wrapper inactive";
 
-    var allTheTags=[];
-    var url = "https://esb.uni-potsdam.de:8243/services/competenceBase/api2/user/"+userID+"/projects/"+projectID+"/preferences";
-    var allTheCompetencies =[];
+    var allTheTags = [];
+    var url = "https://esb.uni-potsdam.de:8243/services/competenceBase/api2/user/" + userID + "/projects/" + projectID + "/preferences";
+    var allTheCompetencies = [];
     var allTheResearchQuestions = [];
     for (i = 0; i < document.getElementsByName("competencies").length; i++) {        //goes through all competencies and adds them to allTheCompetencies
         allTheCompetencies.push(document.getElementsByName("competencies")[i].value);
@@ -125,15 +136,22 @@ function takesPartInProject(userID, projectID) {
         allTheResearchQuestions.push(document.getElementsByName("researchQuestions")[i].value);
     }
     for (i = 0; i < document.getElementsByName("tag").length; i++) {        //goes through all tags and adds them to allTheTags
-        if (document.getElementById("tag"+i).checked === true){
-            allTheTags.push(document.getElementById("tag"+i).value);
+        if (document.getElementById("tag" + i).checked === true) {
+            allTheTags.push(document.getElementById("tag" + i).value);
         }
-        allTheCompetencies.push("Die Studierenden interessieren sich für "+document.getElementById("tag"+i).value);     //todo: Die Tags werden hinter der Schnittstelle noch nicht verwertet, daher diese schnelle Lösung
-        if (allTheTags.length > 2){
+        allTheCompetencies.push("Die Studierenden interessieren sich für " + document.getElementById("tag" + i).value);     //todo: Die Tags werden hinter der Schnittstelle noch nicht verwertet, daher diese schnelle Lösung
+        if (allTheTags.length > 2) {
             alert('Sie haben zu viele Tags ausgewählt');
-            allTheTags=[];
-            document.getElementById('loader').className="loader inactive";
-            document.getElementById('wrapper').className="wrapper";
+            allTheTags = [];
+            document.getElementById('loader').className = "loader inactive";
+            document.getElementById('wrapper').className = "wrapper";
+            return false;
+        }
+        if (allTheTags.length < 2) {
+            alert('Sie haben zu wenig Tags ausgewählt');
+            allTheTags = [];
+            document.getElementById('loader').className = "loader inactive";
+            document.getElementById('wrapper').className = "wrapper";
             return false;
         }
     }
@@ -151,8 +169,8 @@ function takesPartInProject(userID, projectID) {
         data: dataString,
         success: function (response) {
             console.log(response);
-            document.getElementById('loader').className="loader inactive";
-            document.getElementById('wrapper').className="wrapper";
+            document.getElementById('loader').className = "loader inactive";
+            document.getElementById('wrapper').className = "wrapper";
 
         },
         error: function (a, b, c) {
diff --git a/studentview/assets/js/myGroupsInit.js b/studentview/assets/js/myGroupsInit.js
index 042bf06e..c89861cc 100644
--- a/studentview/assets/js/myGroupsInit.js
+++ b/studentview/assets/js/myGroupsInit.js
@@ -37,14 +37,14 @@ function getProjects(user) {
 }
 
 
-function getMembers(project, user) {
+function getMembers(project, user) {        //gets all Members in the chosen Project user is a part of with email adresses
     var url = "https://esb.uni-potsdam.de:8243/services/competenceBase/api2/groups/" + project;     //this API is used, since fleckenroller has security issues with CORS and stuff
     $.ajax({
         url: url,
         user: user,
         type: 'GET',
         contentType: "application/json",
-        dataType: "json",
+        dataType: "json",                               //{groups: [id, users:[]] }
         success: function (data) {
             for (var i = 0; i < data.groups.length; i++) {
                 for (var j = 0; j < data.groups[i].users.length; j++) {
@@ -53,14 +53,18 @@ function getMembers(project, user) {
                         $("#student3").show();
                         var student1 = data.groups[i].users[(j + 1) % data.groups[i].users.length];
                         var student2 = data.groups[i].users[(j + 2) % data.groups[i].users.length];
+                        $("#student2").text(student1 + " keine E-Mail Adresse gefunden");              //if there is no email in the DB, you can just see the name
+                        $("#student3").text(student2 + " keine E-Mail Adresse gefunden");
                         if (data.groups[i].users.length > 3) {      //the fourth student is just shown if the group has at least 4 members
                             var student3 = data.groups[i].users[(j + 3) % data.groups[i].users.length];
+                            $("#student4").text(student3 + " keine E-Mail Adresse gefunden");
                         }
                         if (data.groups[i].users.length > 4) {      //the fifth student is just shown if the group has 5 members
                             var student4 = data.groups[i].users[(j + 4) % data.groups[i].users.length];
+                            $("#student5").text(student4 + " keine E-Mail Adresse gefunden");
                         }
                         var innerurl = "../database/getAdresses.php?student1=" + student1 + "&student2=" + student2 + "&student3=" + student3 + "&student4=" + student4 + "&student5=";
-                        $.ajax({
+                        $.ajax({                    //get email adresses in this ajax.
                             student1: "" + student1,
                             student2: "" + student2,
                             student3: "" + student3,
@@ -96,6 +100,13 @@ function getMembers(project, user) {
                                         }
                                     }
                                 }
+                            },
+                            error: function (a,b,c){
+                                console.log(a);
+                                $("#student2").hide();
+                                $("#student3").hide();
+                                $("#student4").hide();
+                                $("#student5").hide();
                             }
                         });
                     }
diff --git a/studentview/assets/js/newProject.js b/studentview/assets/js/newProject.js
index d5e1bc65..58e93739 100644
--- a/studentview/assets/js/newProject.js
+++ b/studentview/assets/js/newProject.js
@@ -26,7 +26,7 @@ $(document).ready(function () {
 });
 
 function courseExists(projectName) {
-    var localurl = "../database/getProjectExists.php?project=" + projectName;
+    var localurl = "../database/getProjects.php?project=" + projectName;
     if (projectName === "") {
         $('#projectIsMissing').show();
         return false;
@@ -38,7 +38,7 @@ function courseExists(projectName) {
             Accept: "text/plain; charset=utf-8",
             contentType: "text/plain",
             success: function (response) {
-                if (response === "true") {
+                if (response !== "project missing") {
                     $('#projectNameExists').show();
                     if (allTheTags.length !== 5) {
                         document.getElementById('tagHelper').className = "alert alert-warning";
@@ -61,7 +61,7 @@ function courseExists(projectName) {
 function createNewProject(allTheTags, activ) {
     projectName = $("#nameProject").val();
     password = $("#passwordProject").val();
-    var localurl = "../database/getProjectExists.php?project=" + projectName;
+    var localurl = "../database/getProjects.php?project=" + projectName;
     if (allTheTags.length !== 5) {
         document.getElementById('tagHelper').className = "alert alert-warning";
     } else {
@@ -78,7 +78,7 @@ function createNewProject(allTheTags, activ) {
             Accept: "text/plain; charset=utf-8",
             contentType: "text/plain",
             success: function (response) {
-                if (response === "true") {
+                if (response !== "project missing") {
                     $('#projectNameExists').show();
                     return true;
                 } else {
diff --git a/studentview/database/getProjectExists.php b/studentview/database/getProjectExists.php
deleted file mode 100644
index 1176a668..00000000
--- a/studentview/database/getProjectExists.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/**
- * Created by PhpStorm.
- * User: fides-WHK
- * Date: 26.02.2018
- * Time: 10:09
- */
-include_once 'config.php';
-
-if (isset($_GET['project'])){
-    $project = $_GET['project'];
-    if (!$db) {
-        die('Could not connect: ' . mysqli_error($db));
-    }
-
-    mysqli_select_db($db,"fltrail");
-    $sql="SELECT * FROM projects WHERE id = '".$project."'";
-    $result = mysqli_query($db,$sql);
-
-    $row = mysqli_fetch_array($result);
-    if (count($row) >= 1){
-        echo 'true';
-    }else {
-        echo 'false';
-    }
-    mysqli_close($db);
-}
-?>
\ No newline at end of file
diff --git a/studentview/database/getProjects.php b/studentview/database/getProjects.php
index 2a68393b..8b13771a 100644
--- a/studentview/database/getProjects.php
+++ b/studentview/database/getProjects.php
@@ -7,9 +7,12 @@
  */
 include_once 'config.php';
 
-if (isset($_GET['project'])&&isset($_GET['password'])){
+if (isset($_GET['project'])){
     $project = $_GET['project'];
+if(isset($_GET['password'])){
     $password = $_GET['password'];
+}else $password = "";
+
 
     if (!$db) {
         die('Could not connect: ' . mysqli_error($db));
@@ -20,10 +23,14 @@ if (isset($_GET['project'])&&isset($_GET['password'])){
     $result = mysqli_query($db,$sql);
 
     $row = mysqli_fetch_array($result);
-    if ($row['password'] === $password){
-        echo 'true';
+    if (count($row) < 1){
+        echo 'project missing';
     }else {
-        echo 'false';
+        if ($row['password'] === $password) {
+            echo 'correct password';
+        } else {
+            echo 'wrong password';
+        }
     }
     mysqli_close($db);
 }
diff --git a/studentview/pages/MeineGruppen.php b/studentview/pages/MeineGruppen.php
index 7b943765..0c4b327c 100644
--- a/studentview/pages/MeineGruppen.php
+++ b/studentview/pages/MeineGruppen.php
@@ -58,7 +58,7 @@ include_once '../database/tokenSetter.php';
                 <div class="col-md-offset-3 col-sm-8 col-xs-1">
                     <h3>Projekt:</h3>
                     <div class="dropdown">
-                    <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown" id="projectDropdown">default Button
+                    <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown" id="projectDropdown">deine Projekte
                         <span class="caret"></span></button>
                     <ul class="dropdown-menu" id="dropdownOptions">
                         <!--
@@ -71,22 +71,22 @@ include_once '../database/tokenSetter.php';
                 </div>
             </div>
             <div class="row">
-                <div><strong id="student2">Student 2 student@uni-da.de</strong></div>
+                <div><strong id="student2"></strong></div>
                 <div class="col-md-4" style="width:485px;">
                 </div>
             </div>
             <div class="row">
-                <div><strong id="student3">Student 3</strong></div>
+                <div><strong id="student3"></strong></div>
                 <div class="col-md-4" style="width:485px;">
                 </div>
             </div>
             <div class="row">
-                <div><strong id="student4">Student 4</strong></div>
+                <div><strong id="student4"></strong></div>
                 <div class="col-md-4" style="width:485px;">
                 </div>
             </div>
             <div class="row">
-                <div><strong id="student5">Student 5</strong></div>
+                <div><strong id="student5"></strong></div>
                 <div class="col-md-4" style="width:485px;">
                 </div>
             </div>
diff --git a/studentview/pages/Projekte.php b/studentview/pages/Projekte.php
index 3ad50afc..1ab44977 100644
--- a/studentview/pages/Projekte.php
+++ b/studentview/pages/Projekte.php
@@ -57,6 +57,9 @@ include_once '../database/tokenSetter.php';
         <input class="form-control" type="text" id="projectName" name="Project" required=""
                placeholder="Projekt1" autofocus=""
                style="margin:0px;max-width:417px;margin-left:14px;padding-top:10px;margin-top:2px;margin-bottom:13px;">
+        <div class="alert alert-warning" role="alert" id="projectIsMissing">
+            Dieser Projektname existiert nicht.
+        </div>
 
     </fieldset>
     <fieldset>
@@ -64,8 +67,11 @@ include_once '../database/tokenSetter.php';
         <input class="form-control" type="password" id="projectPassword" name="Password" required=""
                placeholder="******"
                style="margin:0px;max-width:417px;margin-left:14px;padding-top:10px;margin-top:2px;margin-bottom:13px;">
+        <div class="alert alert-warning" role="alert" id="projectWrongPassword">
+            Falsches Passwort.
+        </div>
     </fieldset>
-    <button id="seeProject">Einsehen</button>
+    <button id="seeProject" class="btn btn-primary">Einsehen</button>
     <div id="toggleArea">
         <fieldset>
             <legend style="margin-left:13px;">Lernziele</legend>
diff --git a/studentview/register.html b/studentview/register.html
index 26d2ae7f..9a40b6cf 100644
--- a/studentview/register.html
+++ b/studentview/register.html
@@ -12,6 +12,9 @@
     <link rel="stylesheet" href="assets/css/Sidebar-Menu.css">
     <link rel="stylesheet" href="assets/css/Sidebar-Menu1.css">
     <link rel="stylesheet" href="assets/css/styles.css">
+    <script src="assets/js/jquery.min.js"></script>
+    <script src="assets/bootstrap/js/bootstrap.min.js"></script>
+
 </head>
 
 <body>
@@ -27,9 +30,6 @@
             <div class="form-group"><button class="btn btn-primary btn-block" type="submit">Registrieren</button></div>
             <a href="index.php" class="forgot">einloggen</a></form>
     </div>
-    <script src="assets/js/jquery.min.js"></script>
-    <script src="assets/bootstrap/js/bootstrap.min.js"></script>
-    <script src="assets/js/Sidebar-Menu.js"></script>
 </body>
 
 </html>
\ No newline at end of file
-- 
GitLab