Skip to content
/ staff Public
forked from alexplusde/staff

Ein REDAXO-Addon für Listen von Mitarbeitenden, Ansprechpartner*innen und Kontaktdaten

License

Notifications You must be signed in to change notification settings

skerbis/staff

 
 

Repository files navigation

Staff - Mitarbeiter verwalten

Ein REDAXO-Addon für Listen von Mitarbeitenden, Ansprechpartner*innen und Kontaktdaten für Teamseiten.

staff_title

Features

  • Staff basiert vollkommen auf YForm. Nutze alle Vorteile, die YForm bietet mit der eigenen Dataset-Klasse:
  • VCard-Library zum Erstellen von VCard-Dateien für Mitarbeitende
  • QRCode-Library zum Erstellen von Kontaktdaten-QR-Codes

staff:get($id) - erhalte einen bestimmten Mitarbeitenden anhand der Datensatz-ID staff::query()->findAll() erhalte eine Array aller Mitarbeitenden.

Weitere Methoden für den Datensatz

$person = staff::get($id);

// Angaben zur Person, bspw. für eine Team-Seite
echo $person->getName();
echo $person->getDescription(); // z.B. Kurzbeschreibung
echo $person->getContent(); // z.B. Vita
echo $person->getImage(); // Medienpool-Dateiname

// Visitenkarte
echo $person->getTitle(); // z.B. `Dr.`
echo $person->getFirstName();
echo $person->getLastName();

echo $person->getCompany();

echo $person->getStreet();
echo $person->getZip();
echo $person->getCity();
echo $person->getCountry();

echo $person->getMailWork();
echo $person->getMailHome();
echo $person->getUrl(); // z.B: Unternehmenswebsite

echo $person->getPhone();
echo $person->getPhoneWork();
echo $person->getPhoneMail();

Visitenkarte als VCard-Datei

echo '<img src="'.staff::getQRCode($person).'">"';

Weitere Informationen beim Vendor https://github.com/jeroendesloovere/vcard

Visitenkarte als QR-Code

$person = staff::get($id);
echo staff::getVCard($person);

Weitere Informationen beim Vendor https://github.com/chillerlan/php-qrcode

Weitere YOrm-Methoden

Alle weiteren Dataset-Methoden leiten sich von YOrm in YForm ab.

Lizenz

MIT Lizenz, siehe LICENSE.md

Autoren

Alexander Walther
http://www.alexplus.de
https://github.com/alexplusde

Projekt-Lead
Alexander Walther

About

Ein REDAXO-Addon für Listen von Mitarbeitenden, Ansprechpartner*innen und Kontaktdaten

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%