dcc202fb249a446ac15c7cf413b9f1b4a3f31b58
Bernd Wurst In neues Modul ausgelagert

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php     1) <?php
modules/handles/include/handles.php     2) /*
modules/handles/include/handles.php     3) This file belongs to the Webinterface of schokokeks.org Hosting
modules/handles/include/handles.php     4) 
Hanno Böck Change license from CC0 to...

Hanno Böck authored 1 year ago

modules/contacts/include/contacts.php   5) Written by schokokeks.org Hosting, namely
Bernd Wurst In neues Modul ausgelagert

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php     6)   Bernd Wurst <bernd@schokokeks.org>
modules/handles/include/handles.php     7)   Hanno Böck <hanno@schokokeks.org>
modules/handles/include/handles.php     8) 
Hanno Böck Change license from CC0 to...

Hanno Böck authored 1 year ago

modules/contacts/include/contacts.php   9) This code is published under a 0BSD license.
Bernd Wurst In neues Modul ausgelagert

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php    10) 
modules/handles/include/handles.php    11) Nevertheless, in case you use a significant part of this code, we ask (but not require, see the license) that you keep the authors' names in place and return your changes to the public. We would be especially happy if you tell us what you're going to do with this code.
modules/handles/include/handles.php    12) */
modules/handles/include/handles.php    13) 
modules/handles/include/handles.php    14) require_once('inc/debug.php');
Bernd Wurst Fehlendes Include eingetragen

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  15) require_once('inc/icons.php');
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  16) require_once('inc/security.php');
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php  17) require_role([ROLE_CUSTOMER]);
Bernd Wurst Security

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  18) require_once('class/domain.php');
Bernd Wurst In neues Modul ausgelagert

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php    19) 
Bernd Wurst Setzen als Kundenkontakte e...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  20) require_once('contactapi.php');
Bernd Wurst API-Funktionen um Kontakte...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  21) 
Bernd Wurst $usage ist ein array

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php    22) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php  23) function new_contact()
modules/contacts/include/contacts.php  24) {
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php  25)     return ["id" => null,
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php  26)         "state" => null,
Bernd Wurst Vorbereitung für edit/new

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  27)         "lastchange" => time(),
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php  28)         "nic_handle" => null,
modules/contacts/include/contacts.php  29)         "nic_id" => null,
Bernd Wurst Ermögliche das Speichern de...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php  30)         "salutation" => null,
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php  31)         "company" => null,
modules/contacts/include/contacts.php  32)         "name" => null,
modules/contacts/include/contacts.php  33)         "address" => null,
modules/contacts/include/contacts.php  34)         "zip" => null,
modules/contacts/include/contacts.php  35)         "city" => null,
Bernd Wurst Vorbereitung für edit/new

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  36)         "country" => "DE",
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php  37)         "phone" => null,
modules/contacts/include/contacts.php  38)         "mobile" => null,
modules/contacts/include/contacts.php  39)         "fax" => null,
modules/contacts/include/contacts.php  40)         "email" => null,
modules/contacts/include/contacts.php  41)         "pgp_id" => null,
modules/contacts/include/contacts.php  42)         "pgp_key" => null,
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php  43)         "customer" => $_SESSION['customerinfo']['customerno'], ];
Bernd Wurst Vorbereitung für edit/new

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  44) }
modules/contacts/include/contacts.php  45) 
modules/contacts/include/contacts.php  46) 
Bernd Wurst Ermögliche das Speichern de...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php  47) function get_contact($id, $customer = null)
Bernd Wurst Vorbereitung für edit/new

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  48) {
Bernd Wurst Ermögliche das Speichern de...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php  49)     $c = $_SESSION['customerinfo']['customerno'];
modules/contacts/include/contacts.php  50)     if ($customer != null && have_role(ROLE_SYSADMIN)) {
modules/contacts/include/contacts.php  51)         $c = $customer;
modules/contacts/include/contacts.php  52)     }
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php  53)     $args = [
Bernd Wurst Ermögliche das Speichern de...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php  54)         "cid" => (int) $c,
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php  55)         "id" => (int) $id, ];
Bernd Wurst Ermögliche das Speichern de...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php  56)     $result = db_query("SELECT id, state, lastchange, nic_id, nic_handle, salutation, company, name, address, zip, city, country, phone, mobile, fax, email, pgp_id, pgp_key FROM kundendaten.contacts WHERE id=:id AND customer=:cid", $args);
Bernd Wurst Vorbereitung für edit/new

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  57)     if ($result->rowCount() == 0) {
Bernd Wurst fix runtime warning when cr...

Bernd Wurst authored 4 years ago

modules/contacts/include/contacts.php  58)         DEBUG("Soll Kontakt #".$id." laden, MySQL lieferte aber keine Daten");
Bernd Wurst Vorbereitung für edit/new

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  59)         system_failure("Kontakt nicht gefunden oder gehört nicht diesem Kunden");
modules/contacts/include/contacts.php  60)     }
Bernd Wurst Zeige bestehende Daten in d...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  61)     $contact = $result->fetch();
Bernd Wurst Vorbereitung für edit/new

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  62)     return $contact;
modules/contacts/include/contacts.php  63) }
modules/contacts/include/contacts.php  64) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php  65) function get_contacts()
modules/contacts/include/contacts.php  66) {
Bernd Wurst In neues Modul ausgelagert

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php    67)     $cid = (int) $_SESSION['customerinfo']['customerno'];
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php  68)     $result = db_query("SELECT id, state, lastchange, nic_id, nic_handle, salutation, company, name, address, zip, city, country, phone, mobile, fax, email, pgp_id, pgp_key FROM kundendaten.contacts WHERE (state<>'deleted' OR state IS NULL) AND customer=? ORDER BY COALESCE(company, name)", [$cid]);
modules/contacts/include/contacts.php  69)     $ret = [];
Bernd Wurst Umbenennung Datenbank handl...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  70)     while ($contact = $result->fetch()) {
modules/contacts/include/contacts.php  71)         $ret[$contact['id']] = $contact;
Bernd Wurst In neues Modul ausgelagert

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php    72)     }
modules/handles/include/handles.php    73)     DEBUG($ret);
modules/handles/include/handles.php    74)     return $ret;
modules/handles/include/handles.php    75) }
modules/handles/include/handles.php    76) 
Bernd Wurst Prüfe Telefonnummer

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  77) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php  78) function is_domainholder($contactid)
modules/contacts/include/contacts.php  79) {
Bernd Wurst Neue Darstellung der Kontak...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  80)     $contactid = (int) $contactid;
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php  81)     $result = db_query("SELECT id FROM kundendaten.domains WHERE owner=? OR admin_c=?", [$contactid, $contactid]);
Bernd Wurst Neue Darstellung der Kontak...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  82)     if ($result->rowCount() > 0) {
modules/contacts/include/contacts.php  83)         return true;
modules/contacts/include/contacts.php  84)     }
modules/contacts/include/contacts.php  85)     return false;
modules/contacts/include/contacts.php  86) }
modules/contacts/include/contacts.php  87) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php  88) function possible_domainholders()
modules/contacts/include/contacts.php  89) {
Bernd Wurst Prüfe Telefonnummer

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  90)     $allcontacts = get_contacts();
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php  91)     $ret = [];
Bernd Wurst Prüfe Telefonnummer

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  92)     foreach ($allcontacts as $id => $c) {
Bernd Wurst API-Funktionen um Kontakte...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  93)         if (possible_domainholder($c)) {
Bernd Wurst Prüfe Telefonnummer

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php  94)             $ret[$id] = $c;
modules/contacts/include/contacts.php  95)         }
modules/contacts/include/contacts.php  96)     }
modules/contacts/include/contacts.php  97)     return $ret;
modules/contacts/include/contacts.php  98) }
modules/contacts/include/contacts.php  99) 
Bernd Wurst API-Funktionen um Kontakte...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 100) function possible_domainholder($c)
modules/contacts/include/contacts.php 101) {
modules/contacts/include/contacts.php 102)     if ($c['name'] && $c['address'] && $c['zip'] && $c['city'] && $c['country'] && $c['phone'] && $c['email']) {
modules/contacts/include/contacts.php 103)         return true;
modules/contacts/include/contacts.php 104)     }
modules/contacts/include/contacts.php 105)     return false;
modules/contacts/include/contacts.php 106) }
Bernd Wurst Prüfe Telefonnummer

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 107) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 108) function have_mailaddress($email)
Bernd Wurst Speichern der Änderungen mö...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 109) {
modules/contacts/include/contacts.php 110)     $cid = (int) $_SESSION['customerinfo']['customerno'];
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 111)     $result = db_query("SELECT id FROM kundendaten.contacts WHERE customer=? AND email=?", [$cid, $email]);
Bernd Wurst Speichern der Änderungen mö...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 112)     if ($result->rowCount() > 0) {
modules/contacts/include/contacts.php 113)         return true;
modules/contacts/include/contacts.php 114)     }
modules/contacts/include/contacts.php 115)     return false;
modules/contacts/include/contacts.php 116) }
modules/contacts/include/contacts.php 117) 
Bernd Wurst In neues Modul ausgelagert

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php   118) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 119) function possible_kundenkontakt($c)
modules/contacts/include/contacts.php 120) {
Bernd Wurst Setzen als Kundenkontakte e...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 121)     if ($c['name'] && $c['email']) {
modules/contacts/include/contacts.php 122)         return true;
modules/contacts/include/contacts.php 123)     }
modules/contacts/include/contacts.php 124) }
modules/contacts/include/contacts.php 125) 
modules/contacts/include/contacts.php 126) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 127) function set_kundenkontakt($typ, $id)
modules/contacts/include/contacts.php 128) {
Bernd Wurst Setzen als Kundenkontakte e...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 129)     if (! $id) {
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 130)         $id = null;
Bernd Wurst Setzen als Kundenkontakte e...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 131)     } else {
modules/contacts/include/contacts.php 132)         $id = (int) $id;
modules/contacts/include/contacts.php 133)     }
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 134)     $args = [
Bernd Wurst Setzen als Kundenkontakte e...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 135)         "kunde" => (int) $_SESSION['customerinfo']['customerno'],
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 136)         "contact" => $id,
modules/contacts/include/contacts.php 137)         ];
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 138)     $field = null;
Bernd Wurst Setzen als Kundenkontakte e...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 139)     if ($typ == 'kunde') {
modules/contacts/include/contacts.php 140)         $field = 'contact_kunde';
modules/contacts/include/contacts.php 141)     } elseif ($typ == 'extern') {
modules/contacts/include/contacts.php 142)         $field = 'contact_extern';
modules/contacts/include/contacts.php 143)     } elseif ($typ == 'rechnung') {
modules/contacts/include/contacts.php 144)         $field = 'contact_rechnung';
Bernd Wurst Verwaltung eines betrieblic...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 145)     } elseif ($typ == 'dataprotection') {
modules/contacts/include/contacts.php 146)         $field = 'contact_dataprotection';
Bernd Wurst Setzen als Kundenkontakte e...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 147)     } else {
modules/contacts/include/contacts.php 148)         system_failure("Falscher Typ!");
modules/contacts/include/contacts.php 149)     }
modules/contacts/include/contacts.php 150)     db_query("UPDATE kundendaten.kunden SET ".$field."=:contact WHERE id=:kunde", $args);
Bernd Wurst Synchronisiere die Legacy-D...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 151)     sync_legacy_contactdata();
Bernd Wurst Setzen als Kundenkontakte e...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 152) }
modules/contacts/include/contacts.php 153) 
Bernd Wurst Synchronisiere die Legacy-D...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 154) 
modules/contacts/include/contacts.php 155) function sync_legacy_contactdata()
modules/contacts/include/contacts.php 156) {
modules/contacts/include/contacts.php 157)     $cid = (int) $_SESSION['customerinfo']['customerno'];
modules/contacts/include/contacts.php 158)     $kundenkontakte = get_kundenkontakte();
modules/contacts/include/contacts.php 159)     $kunde = get_contact($kundenkontakte['kunde']);
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 160)     $vorname = null;
modules/contacts/include/contacts.php 161)     $nachname = null;
Bernd Wurst Beim synchronisieren der le...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 162)     if ($kunde['name']) {
modules/contacts/include/contacts.php 163)         $vorname = explode(' ', $kunde['name'], 2)[0];
modules/contacts/include/contacts.php 164)         $nachname = explode(' ', $kunde['name'], 2)[1];
modules/contacts/include/contacts.php 165)     }
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 166)     $args = ["firma" => $kunde['company'],
Bernd Wurst Ermögliche das Speichern de...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 167)             "anrede" => $kunde['salutation'],
Bernd Wurst Beim synchronisieren der le...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 168)             "vorname" => $vorname,
modules/contacts/include/contacts.php 169)             "nachname" => $nachname,
Bernd Wurst Synchronisiere die Legacy-D...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 170)             "adresse" => $kunde['address'],
modules/contacts/include/contacts.php 171)             "plz" => $kunde['zip'],
modules/contacts/include/contacts.php 172)             "ort" => $kunde['city'],
modules/contacts/include/contacts.php 173)             "land" => $kunde['country'],
modules/contacts/include/contacts.php 174)             "telefon" => $kunde['phone'],
modules/contacts/include/contacts.php 175)             "mobile" => $kunde['mobile'],
modules/contacts/include/contacts.php 176)             "telefax" => $kunde['fax'],
modules/contacts/include/contacts.php 177)             "email" => $kunde['email'],
Bernd Wurst Synchronisiere pgp-key-date...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 178)             "pgp_id" => $kunde['pgp_id'],
modules/contacts/include/contacts.php 179)             "pgp_key" => $kunde['pgp_key'],
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 180)             "cid" => $cid, ];
Bernd Wurst Ermögliche das Speichern de...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 181)     db_query("UPDATE kundendaten.kunden SET anrede=:anrede, firma=:firma, vorname=:vorname, nachname=:nachname, adresse=:adresse,
Bernd Wurst Synchronisiere pgp-key-date...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 182)             plz=:plz, ort=:ort, land=:land, telefon=:telefon, mobile=:mobile, telefax=:telefax, email=:email, 
modules/contacts/include/contacts.php 183)             pgp_id=:pgp_id, pgp_key=:pgp_key WHERE id=:cid", $args);
Bernd Wurst Synchronisiere die Legacy-D...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 184)     if ($kundenkontakte['extern']) {
modules/contacts/include/contacts.php 185)         $extern = get_contact($kundenkontakte['extern'])['email'];
modules/contacts/include/contacts.php 186)         if ($extern) {
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 187)             db_query("UPDATE kundendaten.kunden SET email_extern=? WHERE id=?", [$extern, $cid]);
Bernd Wurst Synchronisiere die Legacy-D...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 188)         }
modules/contacts/include/contacts.php 189)     }
modules/contacts/include/contacts.php 190)     if ($kundenkontakte['rechnung']) {
modules/contacts/include/contacts.php 191)         $kunde = get_contact($kundenkontakte['rechnung']);
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 192)         $args = ["firma" => $kunde['company'],
Bernd Wurst Synchronisiere die Legacy-D...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 193)                 "name" => $kunde['name'],
modules/contacts/include/contacts.php 194)                 "adresse" => $kunde['address'],
modules/contacts/include/contacts.php 195)                 "plz" => $kunde['zip'],
modules/contacts/include/contacts.php 196)                 "ort" => $kunde['city'],
modules/contacts/include/contacts.php 197)                 "email" => $kunde['email'],
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 198)                 "cid" => $cid, ];
Bernd Wurst Synchronisiere die Legacy-D...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 199)         db_query("UPDATE kundendaten.kunden SET re_firma=:firma, re_name=:name, re_adresse=:adresse,
modules/contacts/include/contacts.php 200)                 re_plz=:plz, re_ort=:ort, email_rechnung=:email WHERE id=:cid", $args);
modules/contacts/include/contacts.php 201)     }
modules/contacts/include/contacts.php 202) }
modules/contacts/include/contacts.php 203) 
modules/contacts/include/contacts.php 204) 
Bernd Wurst Erlaube Admins das Abfragen...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 205) function get_kundenkontakte($customer = null)
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 206) {
Bernd Wurst In neues Modul ausgelagert

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php   207)     $cid = (int) $_SESSION['customerinfo']['customerno'];
Bernd Wurst Erlaube Admins das Abfragen...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 208)     if ($customer and have_role(ROLE_SYSADMIN)) {
modules/contacts/include/contacts.php 209)         $cid = (int) $customer;
modules/contacts/include/contacts.php 210)     }
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 211)     $result = db_query("SELECT contact_kunde, contact_extern, contact_rechnung, contact_dataprotection FROM kundendaten.kunden WHERE id=?", [$cid]);
Bernd Wurst In neues Modul ausgelagert

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php   212)     $res = $result->fetch();
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 213)     $ret = ["kunde" => $res['contact_kunde'],
Bernd Wurst Umbenennung Datenbank handl...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 214)                  "extern" => $res['contact_extern'],
Bernd Wurst Verwaltung eines betrieblic...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 215)                  "rechnung" => $res['contact_rechnung'],
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 216)                  "dataprotection" => $res['contact_dataprotection'], ];
Bernd Wurst In neues Modul ausgelagert

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php   217)     return $ret;
modules/handles/include/handles.php   218) }
modules/handles/include/handles.php   219) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 220) function save_emailaddress($id, $email)
Bernd Wurst Speichern der Änderungen mö...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 221) {
Bernd Wurst Aktualisiere Domain- und In...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 222)     // Speichert eine E-Mail-Adresse direkt, z.B. wenn diese schonmal geprüft wurde
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 223)     $args = ["cid" => (int) $_SESSION['customerinfo']['customerno'],
Bernd Wurst Speichere E-Mail-Adresse oh...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 224)         "id" => (int) $id,
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 225)         "email" => $email, ];
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 226)     db_query("UPDATE kundendaten.contacts SET email=:email WHERE id=:id AND customer=:cid", $args);
Bernd Wurst Speichern der Änderungen mö...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 227) }
modules/contacts/include/contacts.php 228) 
modules/contacts/include/contacts.php 229) function save_contact($c)
modules/contacts/include/contacts.php 230) {
Bernd Wurst API-Funktionen um Kontakte...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 231)     if ($c['nic_id']) {
modules/contacts/include/contacts.php 232)         if (! possible_domainholder($c)) {
modules/contacts/include/contacts.php 233)             system_failure("Sie haben ein Feld geleert, das für die Eigenschaft als Domaininhaber erhalten bleiben muss. Ihre Änderungen wurden nicht gespeichert.");
modules/contacts/include/contacts.php 234)         }
modules/contacts/include/contacts.php 235)     }
Bernd Wurst Speichern der Änderungen mö...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 236)     for ($i=0;array_key_exists($i, $c);$i++) {
modules/contacts/include/contacts.php 237)         unset($c[$i]);
modules/contacts/include/contacts.php 238)     }
modules/contacts/include/contacts.php 239)     unset($c['state']);
modules/contacts/include/contacts.php 240)     unset($c['lastchange']);
modules/contacts/include/contacts.php 241)     unset($c['email']);
modules/contacts/include/contacts.php 242)     $c['customer'] = (int) $_SESSION['customerinfo']['customerno'];
Bernd Wurst ensure two-character-countr...

Bernd Wurst authored 2 years ago

modules/contacts/include/contacts.php 243)     if ($c['country'] == 'D') {
modules/contacts/include/contacts.php 244)         $c['country'] = 'DE';
modules/contacts/include/contacts.php 245)     }
modules/contacts/include/contacts.php 246)     if (strlen($c['country']) != 2) {
modules/contacts/include/contacts.php 247)         system_failure('Bitte geben Sie das Land als Zwei-Buchstaben-Kürzel an.');
modules/contacts/include/contacts.php 248)     }
Bernd Wurst Speichern der Änderungen mö...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 249)     if ($c['id']) {
modules/contacts/include/contacts.php 250)         // Kontakt bestaht schon, Update
Bernd Wurst Ermögliche das Speichern de...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 251)         db_query("UPDATE kundendaten.contacts SET nic_id=:nic_id, nic_handle=:nic_handle, salutation=:salutation, company=:company, name=:name, address=:address, zip=:zip, city=:city, country=:country, phone=:phone, mobile=:mobile, fax=:fax, pgp_id=:pgp_id, pgp_key=:pgp_key WHERE id=:id AND customer=:customer", $c);
Bernd Wurst Speichern der Änderungen mö...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 252)     } else {
modules/contacts/include/contacts.php 253)         unset($c['id']);
modules/contacts/include/contacts.php 254)         // Neu anlegen
Bernd Wurst Ermögliche das Speichern de...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 255)         db_query("INSERT INTO kundendaten.contacts (nic_id, nic_handle, customer, salutation, company, name, address, zip, city, country, phone, mobile, fax, pgp_id, pgp_key) VALUES (:nic_id, :nic_handle, :customer, :salutation, :company, :name, :address, :zip, :city, :country, :phone, :mobile, :fax, :pgp_id, :pgp_key)", $c);
Bernd Wurst Speichern der Änderungen mö...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 256)         $c['id'] = db_insert_id();
modules/contacts/include/contacts.php 257)     }
Bernd Wurst Synchronisiere die Legacy-D...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 258)     // FIXME: Das sollte eigentlich nicht bei jedem einzelnen Speicherovrgang passieren
modules/contacts/include/contacts.php 259)     sync_legacy_contactdata();
Bernd Wurst Speichern der Änderungen mö...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 260)     return $c['id'];
modules/contacts/include/contacts.php 261) }
modules/contacts/include/contacts.php 262) 
modules/contacts/include/contacts.php 263) 
modules/contacts/include/contacts.php 264) function send_emailchange_token($id, $email)
modules/contacts/include/contacts.php 265) {
modules/contacts/include/contacts.php 266)     if (! check_emailaddr($email)) {
modules/contacts/include/contacts.php 267)         system_falure("Die E-Mail-Adresse scheint nicht gültig zu sein.");
modules/contacts/include/contacts.php 268)     }
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 269)     $args = ["id" => (int) $id,
Bernd Wurst Speichern der Änderungen mö...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 270)         "email" => $email,
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 271)         "token" => random_string(20), ];
Bernd Wurst Speichern der Änderungen mö...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 272) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 273)     db_query("INSERT INTO kundendaten.mailaddress_token (token, expire, contact, email) VALUES (:token, NOW() + INTERVAL 1 DAY, :id, :email)", $args);
Bernd Wurst Speichern der Änderungen mö...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 274)     DEBUG('Token erzeugt: '.print_r($args, true));
modules/contacts/include/contacts.php 275)     $message = 'Diese E-Mail-Adresse wurde angegeben als möglicher Domaininhaber oder Kundenkontakt bei schokokeks.org Hosting.
modules/contacts/include/contacts.php 276) 
modules/contacts/include/contacts.php 277) Bitte bestätigen Sie mit einem Klick auf den nachfolgenden Link, dass diese E-Mail-Adresse funktioniert und verwendet werden soll:
modules/contacts/include/contacts.php 278) 
modules/contacts/include/contacts.php 279)     '.config('webinterface_url').'/verify'.$args['token'].'
modules/contacts/include/contacts.php 280) 
modules/contacts/include/contacts.php 281) Wenn Sie diesen Link nicht innerhalb von 24 Stunden abrufen, wird Ihre Adresse gelöscht und nicht verwendet.
modules/contacts/include/contacts.php 282) Sollten Sie mit der Verwendung Ihrer E-Mail-Adresse nicht einverstanden sein, so ignorieren Sie daher bitte diese Nachricht oder teilen Sie uns dies mit.
modules/contacts/include/contacts.php 283) 
modules/contacts/include/contacts.php 284) -- 
modules/contacts/include/contacts.php 285) schokokeks.org GbR, Bernd Wurst, Johannes Böck
modules/contacts/include/contacts.php 286) Köchersberg 32, 71540 Murrhardt
modules/contacts/include/contacts.php 287) 
modules/contacts/include/contacts.php 288) https://schokokeks.org
modules/contacts/include/contacts.php 289) ';
modules/contacts/include/contacts.php 290)     # send welcome message
modules/contacts/include/contacts.php 291)     mail($email, '=?UTF-8?Q?Best=C3=A4tigung_Ihrer_E-Mail-Adresse?=', $message, "X-schokokeks-org-message: verify\nFrom: ".config('company_name').' <'.config('adminmail').">\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\n");
modules/contacts/include/contacts.php 292) }
Bernd Wurst E-Mail-Adresse verifizieren...

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php   293) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 294) function update_pending($contactid)
modules/contacts/include/contacts.php 295) {
Bernd Wurst Umbenennung Datenbank handl...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 296)     $contactid = (int) $contactid;
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 297)     $result = db_query("SELECT email FROM kundendaten.mailaddress_token WHERE contact=?", [$contactid]);
Bernd Wurst E-Mail-Adresse verifizieren...

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php   298)     if ($result->rowCount() == 0) {
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 299)         return null;
Bernd Wurst E-Mail-Adresse verifizieren...

Bernd Wurst authored 6 years ago

modules/handles/include/handles.php   300)     }
modules/handles/include/handles.php   301)     $res = $result->fetch();
modules/handles/include/handles.php   302)     return $res['email'];
modules/handles/include/handles.php   303) }
modules/handles/include/handles.php   304) 
modules/handles/include/handles.php   305) 
modules/handles/include/handles.php   306) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 307) function delete_contact($id)
modules/contacts/include/contacts.php 308) {
Bernd Wurst Neue Darstellung der Kontak...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 309)     $c = get_contact($id);
Bernd Wurst Zeige Kundenkontakte immer...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 310)     $kundenkontakte = get_kundenkontakte();
modules/contacts/include/contacts.php 311)     if ($id == $kundenkontakte['kunde']) {
modules/contacts/include/contacts.php 312)         system_failure("Die Stamm-Adresse kann nicht gelöscht werden, bitte erst eine andere Adresse als Stamm-Adresse festlegen!");
modules/contacts/include/contacts.php 313)     }
modules/contacts/include/contacts.php 314)     if ($id == $kundenkontakte['rechnung']) {
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 315)         set_kundenkontakt('rechnung', null);
Bernd Wurst Zeige Kundenkontakte immer...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 316)     }
modules/contacts/include/contacts.php 317)     if ($id == $kundenkontakte['extern']) {
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 318)         set_kundenkontakt('extern', null);
Bernd Wurst Zeige Kundenkontakte immer...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 319)     }
Bernd Wurst Neue Darstellung der Kontak...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 320)     if ($c['nic_id']) {
modules/contacts/include/contacts.php 321)         // Lösche bei der Registry
modules/contacts/include/contacts.php 322)         $c['state'] = 'deleted';
modules/contacts/include/contacts.php 323)         upload_contact($c);
modules/contacts/include/contacts.php 324)     }
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 325)     db_query("UPDATE kundendaten.contacts SET state='deleted' WHERE id=?", [$c['id']]);
Bernd Wurst Neue Darstellung der Kontak...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 326) }
modules/contacts/include/contacts.php 327) 
Bernd Wurst Security

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 328) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 329) function search_pgp_key($search)
modules/contacts/include/contacts.php 330) {
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 331)     if (! check_emailaddr($search)) {
modules/contacts/include/contacts.php 332)         # Keine Ausgabe weil diese Funktion im AJAX-Call verwendet wird
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 333)         return null;
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 334)     }
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 335)     $output = [];
Bernd Wurst timeout for keyserver opera...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 336)     $command = 'LC_ALL=C /usr/bin/timeout 10 /usr/bin/gpg --batch --with-colons --keyserver hkps://hkps.pool.sks-keyservers.net --search-key '.escapeshellarg($search);
Bernd Wurst Prüfe die Verwendbarkeit vo...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 337)     DEBUG($command);
modules/contacts/include/contacts.php 338)     exec($command, $output);
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 339)     DEBUG($output);
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 340)     $keys = [];
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 341)     foreach ($output as $row) {
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 342)         if (substr($row, 0, 4) === 'pub:') {
modules/contacts/include/contacts.php 343)             $parts = explode(':', $row);
modules/contacts/include/contacts.php 344)             if ($parts[5] && ($parts[5] < time())) {
modules/contacts/include/contacts.php 345)                 // abgelaufener key
modules/contacts/include/contacts.php 346)                 continue;
modules/contacts/include/contacts.php 347)             }
modules/contacts/include/contacts.php 348)             // array-key = create-timestamp
modules/contacts/include/contacts.php 349)             // array-value = key-id
modules/contacts/include/contacts.php 350)             $keys[$parts[4]] = $parts[1];
modules/contacts/include/contacts.php 351)         }
modules/contacts/include/contacts.php 352)     }
modules/contacts/include/contacts.php 353)     if (count($keys) == 0) {
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 354)         return null;
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 355)     }
modules/contacts/include/contacts.php 356)     ksort($keys, SORT_NUMERIC);
modules/contacts/include/contacts.php 357)     DEBUG(end($keys));
modules/contacts/include/contacts.php 358)     // liefert den neuesten Key
modules/contacts/include/contacts.php 359)     return end($keys);
modules/contacts/include/contacts.php 360) }
modules/contacts/include/contacts.php 361) 
modules/contacts/include/contacts.php 362) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 363) function fetch_pgp_key($pgp_id)
modules/contacts/include/contacts.php 364) {
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 365)     $output = [];
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 366)     $ret = null;
Bernd Wurst timeout for keyserver opera...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 367)     $command = '/usr/bin/timeout 10 /usr/bin/gpg --batch --keyserver hkps://hkps.pool.sks-keyservers.net --no-auto-check-trustdb --trust-model=always --recv-key '.escapeshellarg($pgp_id);
Bernd Wurst Prüfe die Verwendbarkeit vo...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 368)     DEBUG($command);
modules/contacts/include/contacts.php 369)     exec($command, $output, $ret);
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 370)     DEBUG($output);
modules/contacts/include/contacts.php 371)     DEBUG($ret);
modules/contacts/include/contacts.php 372)     if ($ret == 0) {
Bernd Wurst Prüfe die Verwendbarkeit vo...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 373)         $command = '/usr/bin/gpg --batch --with-colons --list-keys '.escapeshellarg($pgp_id);
modules/contacts/include/contacts.php 374)         DEBUG($command);
modules/contacts/include/contacts.php 375)         exec($command, $output);
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 376)         DEBUG($output);
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 377)         foreach ($output as $row) {
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 378)             if (substr($row, 0, 4) === 'fpr:') {
modules/contacts/include/contacts.php 379)                 $parts = explode(':', $row);
modules/contacts/include/contacts.php 380)                 // Fingerprint
modules/contacts/include/contacts.php 381)                 return $parts[9];
modules/contacts/include/contacts.php 382)             }
modules/contacts/include/contacts.php 383)         }
modules/contacts/include/contacts.php 384)     }
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 385)     return null;
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 386) }
modules/contacts/include/contacts.php 387) 
schokokeks.org web services codestyle fixes

schokokeks.org web services authored 5 years ago

modules/contacts/include/contacts.php 388) function import_pgp_key($pgp_key)
Bernd Wurst Prüfe die Verwendbarkeit vo...

Bernd Wurst authored 5 years ago

modules/contacts/include/contacts.php 389) {
modules/contacts/include/contacts.php 390)     $command = 'LC_ALL=C /usr/bin/gpg --batch --no-auto-check-trustdb --trust-model=always --import';
modules/contacts/include/contacts.php 391)     DEBUG($command);
modules/contacts/include/contacts.php 392)     $proc = popen($command, 'w');
modules/contacts/include/contacts.php 393)     fwrite($proc, $pgp_key);
modules/contacts/include/contacts.php 394)     $ret = pclose($proc);
modules/contacts/include/contacts.php 395)     DEBUG('Import des PGP-Keys: '.$ret);
modules/contacts/include/contacts.php 396)     return $ret === 0;
modules/contacts/include/contacts.php 397) }
modules/contacts/include/contacts.php 398) 
modules/contacts/include/contacts.php 399) function test_pgp_key($pgp_id)
modules/contacts/include/contacts.php 400) {
modules/contacts/include/contacts.php 401)     $command = 'LC_ALL=C /usr/bin/gpg --batch --trust-model=always --encrypt --recipient '.escapeshellarg($pgp_id);
modules/contacts/include/contacts.php 402)     DEBUG($command);
modules/contacts/include/contacts.php 403)     $proc = popen($command, 'w');
modules/contacts/include/contacts.php 404)     $ret = pclose($proc);
modules/contacts/include/contacts.php 405)     DEBUG('Test des PGP-Key: '.$ret);
modules/contacts/include/contacts.php 406)     return $ret === 0;
modules/contacts/include/contacts.php 407) }
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 408) 
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 409) function domainlist_by_contact($c)
modules/contacts/include/contacts.php 410) {
Bernd Wurst Beim synchronisieren der le...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 411)     $cid = (int) $_SESSION['customerinfo']['customerno'];
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 412)     $result = db_query("SELECT id FROM kundendaten.domains WHERE (owner=? OR admin_c=?) AND kunde=?", [$c['id'], $c['id'], $cid]);
modules/contacts/include/contacts.php 413)     $ret = [];
Bernd Wurst Security

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 414)     while ($domain = $result->fetch()) {
Hanno Fix coding style with php-c...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 415)         $ret[] = new Domain((int) $domain['id']);
Bernd Wurst Security

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 416)     }
modules/contacts/include/contacts.php 417)     return $ret;
modules/contacts/include/contacts.php 418) }
modules/contacts/include/contacts.php 419) 
modules/contacts/include/contacts.php 420) 
Bernd Wurst Choose-Funktion

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 421) function contact_as_string($contact)
Bernd Wurst Abstrahieren der Anzeigefun...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 422) {
Bernd Wurst Umstellung von filter_input...

Bernd Wurst authored 4 years ago

modules/contacts/include/contacts.php 423)     $adresse = nl2br(filter_output_html("\n".$contact['address']."\n".$contact['country'].'-'.$contact['zip'].' '.$contact['city']));
Bernd Wurst Abstrahieren der Anzeigefun...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 424)     if (! $contact['city']) {
modules/contacts/include/contacts.php 425)         $adresse = '';
modules/contacts/include/contacts.php 426)     }
Bernd Wurst Umstellung von filter_input...

Bernd Wurst authored 4 years ago

modules/contacts/include/contacts.php 427)     $name = filter_output_html($contact['name']);
Bernd Wurst Abstrahieren der Anzeigefun...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 428)     if ($contact['company']) {
Bernd Wurst Umstellung von filter_input...

Bernd Wurst authored 4 years ago

modules/contacts/include/contacts.php 429)         $name = filter_output_html($contact['company'])."<br />".filter_output_html($contact['name']);
Bernd Wurst Abstrahieren der Anzeigefun...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 430)     }
Bernd Wurst Umstellung von filter_input...

Bernd Wurst authored 4 years ago

modules/contacts/include/contacts.php 431)     $email = filter_output_html($contact['email']);
Bernd Wurst Abstrahieren der Anzeigefun...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 432)     $new_email = update_pending($contact['id']);
modules/contacts/include/contacts.php 433)     if ($new_email) {
Bernd Wurst Umstellung von filter_input...

Bernd Wurst authored 4 years ago

modules/contacts/include/contacts.php 434)         $email = "<strike>$email</strike><br/>".filter_output_html($new_email).footnote('Die E-Mail-Adresse wurde noch nicht bestätigt');
Bernd Wurst Abstrahieren der Anzeigefun...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 435)     }
Hanno Böck Codingstyle PSR12 + array s...

Hanno Böck authored 2 years ago

modules/contacts/include/contacts.php 436)     $email = implode("<br>\n", array_filter([$email, filter_output_html($contact['phone']), filter_output_html($contact['fax']), filter_output_html($contact['mobile'])]));
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 437)     $pgp = '';
modules/contacts/include/contacts.php 438)     if ($contact['pgp_id']) {
modules/contacts/include/contacts.php 439)         $pgpid = $contact['pgp_id'];
modules/contacts/include/contacts.php 440)         if (strlen($pgpid) > 20) {
modules/contacts/include/contacts.php 441)             $pgpid = substr($pgpid, 0, 20).' '.substr($pgpid, 20);
modules/contacts/include/contacts.php 442)         }
Bernd Wurst Umstellung von filter_input...

Bernd Wurst authored 4 years ago

modules/contacts/include/contacts.php 443)         $pgp = '<p class="contact-pgp">'.other_icon('key.png').' PGP ID:<br>'.filter_output_html($pgpid).'</p>';
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 444)     }
Hanno remove whitespace in empty...

Hanno authored 5 years ago

modules/contacts/include/contacts.php 445) 
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 446)     $contact_string = "<p class=\"contact-id\">#{$contact['id']}</p><p class=\"contact-address\"><strong>$name</strong>$adresse</p><p class=\"contact-contact\">$email</p>$pgp";
Bernd Wurst Choose-Funktion

Bernd Wurst authored 6 years ago

modules/contacts/include/contacts.php 447)     return $contact_string;
modules/contacts/include/contacts.php 448) }
modules/contacts/include/contacts.php 449) 
modules/contacts/include/contacts.php 450) function display_contact($contact, $additional_html='', $cssclass='')
modules/contacts/include/contacts.php 451) {
modules/contacts/include/contacts.php 452)     $html = contact_as_string($contact);
modules/contacts/include/contacts.php 453)     $contact_string = "<div class=\"contact {$cssclass}\" id=\"contact-{$contact['id']}\">{$html}{$additional_html}</div>";