Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A azeero.group
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 40
    • Issues 40
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Infrastructure Registry
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Oliver
  • azeero.group
  • Issues
  • #18

Closed
Open
Created Jul 29, 2018 by Oliver@ohonigMaintainer

Nachhaltigkeitsindikatoren

mygood - "NachbarschaftsGut" ermöglicht über Nachhaltigkeitskriterien, die sozialen und ökologischen Nachhaltigkeitseffekte der im Tool enthaltenen Produkte / Betriebe darzustellen. Hierbei handelt es sich um eine vereinfachte Selbstbewertung des Herstellers. Dadurch können indirekt auch die Nachhaltigkeitseffekte auf die Gemeinde / Region Villach-Umland gemessen werden.

Der erste Vorschlag für die 10 Nachhaltigkeitskriterien lautet:

  • Gütesiegel vorhanden?
  • Hoher Anteil an Recycling-/NAWARO bei eingesetzten Materialien?
  • Produkt mit trennbaren Einzelkomponenten?
  • Keine Verwendung bedenklicher Spritzmittel?
  • Schonende Tierhaltung?
  • Eigene Nachhaltigkeitsmaßnahmen?
  • Achtsamer Umgang mit MitarbeiterInnen?
  • Befriedigung von Basisbedürfnissen?
  • Produkt sinnvoll und ethisch unbedenklich?
  • Kurze Wege zwischen Produktion / Endfertigung und Verkauf?

Grundlegend gibts im azeero (bzw. mygood) Fragenkataloge pro Kategorie (Tabelle questionere) und die Frage(nmethode) dazu im quest_method. Über "quest_method.fcategory_class_seq_id" können verschiedene Kataloge erfaßt werden (BioAustria,Demeter, bzw. vereinfacht 10 NachbarschaftsGut Fragen von oben die sind über alle questionere.fcategory_product_seq_id gleich)

Bewertung aus altem Source:

<?php
if (!isset($con)) {
	include("db.php");
}
$productWeigthSeqId = $_GET['productWeigthSeqId'];
$category_list = "";
$category_list_count = count($_GET['productCategorySeqId']);
$foundMethod = 0;
for ($zi = $category_list_count-1;$zi >= 0 && $foundMethod == 0; $zi--){
	$result = mysql_query("
	SELECT	q.seq_id,qm.method_sdesc name,@i := @i + 1 as rownum FROM questionere q,quest_method qm,(select @i := 0) temp
	WHERE	qm.fcategory_weight_seq_id = ".$productWeigthSeqId."
	AND		q.fquest_method_seq_id = qm.seq_id
	AND		q.fcategory_product_seq_id = ".$category_list.$_GET['productCategorySeqId'][$zi]."
	AND		qm.fcategory_class_seq_id = (SELECT seq_id FROM category WHERE name = 'FairFood')
	ORDER BY q.order_key,name
	");
	// 'FairFood' abhängig von Benutzer??
	// offen minus quest_method_cachet und company_plant_cachet wenn Gütesiegel vorhanden ist!!
	if (mysql_num_rows($result) > 0) {
		$foundMethod = 1;
?>
<tr><td>
<p>Bewertung:</p>
	<input type="hidden" name="quest_productcategory" value="<?php echo $category_list.$_GET['productCategorySeqId'][$zi]; ?>">
<?php
		while ($row = @mysql_fetch_assoc($result)) {
?>
	<input type="hidden" name="quest_category<?php echo $row['rownum']; ?>" value="<?php echo $row['seq_id']; ?>">
	<input type="radio" name="quest_factor<?php echo $row['rownum']; ?>" value="0">Nein
	<input type="radio" name="quest_factor<?php echo $row['rownum']; ?>" value="10">10
	<input type="radio" name="quest_factor<?php echo $row['rownum']; ?>" value="30">30
	<input type="radio" name="quest_factor<?php echo $row['rownum']; ?>" value="50">50
	<input type="radio" name="quest_factor<?php echo $row['rownum']; ?>" value="70">70
	<input type="radio" name="quest_factor<?php echo $row['rownum']; ?>" value="90">90
	<input type="radio" name="quest_factor<?php echo $row['rownum']; ?>" value="100">Ja
	&nbsp;&nbsp;|&nbsp;<?php echo $row['name']; ?>
	<br>
<?php
	
		}
	} 
}
?>
</td></tr>

		</td></tr><tr id="productRewiev" style="display:none;"><td>
		Produktbewertung:
		</td><td>
		<select name="productWeigthSeqId" id="productWeigthSeqId" style="width:200px">
<?php
$result_cat = mysql_query("SELECT * FROM category WHERE fcategory_seq_id IN (SELECT seq_id from category where name = 'Fragenkatalog Gewicht') ORDER BY name");
while ($row_cat = @mysql_fetch_assoc($result_cat)){
?>
		<option value="<?php echo $row_cat['seq_id']; ?>"><?php echo $row_cat['name']; ?></option>
<?php
}
?>
		</select>
		<input type="button" onclick="reloadProductWeigth()" value="Fragenkatalog ausw&auml;hlen"/><br>
		<small>Die Produktbewertung ist optional und erst nach Auswahl der Kategorie m&ouml;glich!</small>
		<table id="evaluateProductEvaluation">
		</table>
Assignee
Assign to
Time tracking