Created
August 12, 2015 08:44
-
-
Save peinwag/e4d79a205dd962f6a92c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Anschließend erfolgt noch das audit anhand der Usereingabe: | |
------------------------------------------------------------- | |
Das Audit ist wiederum auf die entsprechenden Fragen gemapped: | |
<?php | |
$mappingQuestionToAudit = [ | |
0 => ['Ja' => 'Geschützter Zugriff auf den Dienst', 'Nein' => 'Möglicherweise können Login-Daten gestohlen werden.'], | |
1 => ['Ja' => 'Beiträge sind für alle Nutzer von Facebook zugänglich. ', 'Nein' => 'Beiträge werden nur mit ausgewählten Personen geteilt.'], | |
2 => ['Ja' => 'Alle Beiträge und Aktivitäten können in der Timeline überprüft und bearbeitet werden.', 'Nein' => 'Sie könnten möglicherweise in Beiträgen mit schädlichem Inhalt markiert werden, solche Inhalte könnten z.B. Pornografie oder rechtsradikales Gedankengut enthalten.'], | |
3 => ['Ja' => 'Alle Personen die ein Facebook-Profil besitzen dürfen Freundschaftsanfragen versenden.', 'Nein' => 'Nur Freunde von Freunden dürfen Freundschaftsanfragen versenden.'], | |
4 => ['Ja' => 'Das Profil wird als Suchergebnis von Suchmaschinen wie Google oder Bing angezeigt. Jeder Internet-Nutzer kann das Profil über eine Suchmaschine finden.', 'Nein' => 'Das Profil wird nicht als Suchergebnis von Suchmaschinen angezeigt.'], | |
5 => ['Ja' => 'Alle Freunde in der Freundesliste dürfen in die Chronik Beiträge oder andere Inhalte posten.', 'Nein' => 'Nur ausgewählte Personen dürfen in Ihre Chronik Beiträge und anderen Inhalte posten.'], | |
6 => ['Ja' => 'Durch die Chroniküberprüfung wird festgelegt welche Beiträge manuell vom Nutzer bestätigt werden.', 'Nein' => 'Die markierten Beiträge werden automatisch bestätigt. '], | |
7 => ['Ja' => 'Die markierten Beiträge sind für alle Facebook-Nutzer sichtbar.', 'Nein' => 'Nur ausgewählte Personen können die markierten Beiträge in der eigenen Chronik sehen. '], | |
8 => ['Ja' => 'Alle Posts von fremden Personen in der Chronik sind global sichtbar. ', 'Nein' => 'Nur ausgewählte Personen können Posts andere in der Chronik sehen.'], | |
9 => ['Ja' => 'Es werden alle Markierungen von anderen Personen in den Beiträgen geprüft bevor diese dann bei Facebook veröffentlicht werden.', 'Nein' => 'Die Markierungen werden nicht geprüft, bevor diese dann bei Facebook veröffentlicht werden.'], | |
10 => ['Ja' => 'Personen werden in Gruppen unterteilt, wie z.B. Familie, Arbeitskollegen oder Freunde. Ebenso wird festgelegt welche Beiträge die verschiedenen Gruppen sehen dürfen.', 'Nein' => 'Freunde in der Freundesliste gehören keiner bestimmten Gruppe an. Alle Personen sehen die gleichen Inhalte und Beiträge.'], | |
11 => ['Ja' => 'Personen in der Liste, sehen nur öffentliche Beiträge und Inhalte.', 'Nein' => 'Die Chronik wird Benutzerdefiniert angezeigt.'], | |
12 => ['Ja' => 'Blockierte Personen können Sie nicht kontaktieren, keine Freundschaftsanfragen versenden oder Ihr Profil aufrufen. ', 'Nein' => 'Sie können kontaktiert werden, es können Ihnen Freundschaftsanfragen versendet werden, Ihr Profil kann von allen aufgerufen werden.'], | |
13 => ['Ja' => 'Es werden App-Einladungen von bestimmten Personen blockiert. ', 'Nein' => 'Sie erhalten App-Einladungen von alle Personen in Ihrer Freundesliste.'], | |
14 => ['Ja' => 'Die blockierte App kann Sie nicht mehr kontaktieren oder Information über Sie auf Facebook sammeln.', 'Nein' => 'Apps können Sie jeder Zeit kontaktieren und sammeln personenbezogen Daten. '], | |
15 => ['Ja' => 'Aktivitäten und Gefällt-Mir-Angaben werden mit den Freuden in der Freundesliste kombiniert. Anhand dieser Kombinationen, können Freunde Produkte finden.', 'Nein' => 'Es wird keine Verknüpfung erstellt.'], | |
]; | |
?> | |
Die Auswertung erfolgt anhand der Usereingabe: | |
<?php | |
foreach ($_POST['answers'] as $service => $answers) { | |
echo "<h2>{$mapping[$service]}</h2>"; | |
foreach ($answers as $key => $answer) { | |
$question = $questions[$service][$key]; | |
$answer = $answer == 1 ? 'Ja' : 'Nein'; | |
echo "Frage: <i>$question</i><br/>"; | |
echo "Antwort: <b>$answer</b><br/>"; | |
echo "Audit: " . $mappingQuestionToAudit[$key][$answer] . "<br/><hr/>"; | |
} | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment