UI-Änderung, man kann Kontakte als Ganzes anklicken und dort dann bearbeiten
Bernd Wurst

Bernd Wurst commited on 2018-01-25 12:36:32
Zeige 3 geänderte Dateien mit 7 Einfügungen und 11 Löschungen.

... ...
@@ -60,16 +60,7 @@ foreach ($liste as $id) {
60 60
     } else {
61 61
         $usage = "Zur Zeit unbenutzt";
62 62
     }
63
-    $actions = array();
64
-    $actions[] = internal_link('edit', icon_edit('Adresse bearbeiten')." Bearbeiten", 'id='.$contact['id']);
65
-    if ($id != $kundenkontakte['kunde'] && ! is_domainholder($id)) {
66
-        // Die Stamm-Adresse kann man nicht löschen und verwendete Domain-Kontakte auch nicht
67
-        $actions[] = internal_link('save', icon_delete()." Löschen", 'action=delete&id='.$contact['id']);
68
-    }
69
-    $actions[] = internal_link('edit', other_icon('page_copy.png')." Kopie erstellen", 'id=new&copy='.$contact['id']);
70
-    $actions[] = internal_link('useas', other_icon('attach.png')." Benutzen als...", 'id='.$contact['id']);
71
-    
72
-    output(display_contact($contact, "<p class=\"contact-usage\">$usage</p><p class=\"contact-actions\">".implode("<br>\n", $actions)."</p>", $cssclass));
63
+    output(internal_link('useas', display_contact($contact, "<p class=\"contact-usage\">$usage</p>", $cssclass), 'id='.$contact['id'], 'class="contacts-choose"'));
73 64
 }
74 65
 output("</div><br />");
75 66
 addnew('edit', 'Neue Adresse erstellen', 'id=new');
... ...
@@ -14,7 +14,7 @@ if (isset($_SESSION['contacts_upload'])) {
14 14
     unset($_SESSION['contacts_choose_key']);
15 15
     unset($_SESSION['contacts_choose_header']);
16 16
     unset($_SESSION['contacts_choose_redirect']);
17
-
17
+    upload_contact($c);
18 18
     output('<p>Kontakt gewählt:</p>'.display_contact($c));
19 19
 } else {
20 20
     $_SESSION['contacts_choose_header'] = 'Wählen Sie einen Kontakt zum Hochladen.';
... ...
@@ -67,6 +67,11 @@ if (isset($_REQUEST['useas'])) {
67 67
     }
68 68
 } else {
69 69
     output(display_contact($contact));
70
+    output('<p>'.internal_link('edit', icon_edit('Adresse bearbeiten')." Adresse bearbeiten", 'id='.$id).'</p>');
71
+    if ($id != $kundenkontakte['kunde'] && ! is_domainholder($id)) {
72
+        // Die Stamm-Adresse kann man nicht löschen und verwendete Domain-Kontakte auch nicht
73
+        output('<p class="delete">'.internal_link('save', "Diese Adresse löschen", 'action=delete&id='.$id).'</p>');
74
+    }
70 75
 
71 76
     output('<h4>Verwendung als Kundenkontakt</h4>');
72 77
     if ($id == $kundenkontakte['kunde']) {
73 78