<?php
include_once(__DIR__."/../../core.php");

echo '
<form action="" method="post" role="form">
	<input type="hidden" name="backto" value="record-edit">
	<input type="hidden" name="op" value="update">
	<div class="pull-left">
		<button type="submit" class="btn-app btn-success"><i class="fa fa-check"></i> ' . _("Salva") . '</button>
	</div>
	<div class="clearfix"></div><br>
	<!-- DATI -->
	<div class="panel panel-<?php echo $_SESSION['profilo_pannello'] ?>">
		<div class="panel-heading">
			<h3 class="panel-title">' . _("Valori della sezione") . '</h3>
		</div>

		<div class="panel-body">
			
			';
foreach ($records as $record) {
	// Scelta fra più valori
	echo '
			<div class="col-xs-12 col-md-6">';
	if (preg_match("/list\[(.+?)\]/", $record['tipo'], $m)) {
		$m = explode(",", $m[1]);
		$list = "";
		for($j = 0; $j < sizeof($m); $j ++) {
			if ($j != 0) $list .= ",";
			$list .= "\\\"" . $m[$j] . "\\\": \\\"" . $m[$j] . "\\\"";
		}
		echo '
				{[ "type": "select", "label": "' . $record['nome'] . '", "name": "' . $record['idimpostazione'] . '", "required": 0, "class": "", "values": "list=' . $list . '", "value": "' . $record['valore'] . '", "extra": "" ]}';
	}

	// query
	else if (preg_match("/^query=(.+?)$/", $record['tipo'], $m)) {
		echo '
				{[ "type": "select", "label": "' . $record['nome'] . '", "name": "' . $record['idimpostazione'] . '", "required": 0, "class": "", "values": "' . $record["tipo"] . '", "value": "' . $record['valore'] . '", "extra": "" ]}';
	}

	// Boolean (checkbox)
	else if ($record['tipo'] == 'boolean') {
	$checkbox .= $record['idimpostazione'] . ",";
		echo '
				{[ "type": "checkbox", "label": "' . $record['nome'] . '", "name": "' . $record['idimpostazione'] . '", "placeholder": "' . _("Attivo") . '", "required": 0, "class": "", "value": "", "extra": "';
		if ($record['valore'] == 1) echo ' checked';
		echo '" ]}';
	}
	else if ($record['tipo'] == 'textarea') {
		echo '
				{[ "type": "textarea", "label": "' . $record['nome'] . '", "name": "' . $record['idimpostazione'] . '", "required": 0, "class": "autosize", "value": "' . $record['valore'] . '", "extra": "" ]}';
	}
	// Campo di testo normale
	else {
		$tipo = (preg_match("/password/i", $record['nome'], $m)) ? "password" : "text";
		echo '
				{[ "type": "' . $tipo . '", "label": "' . $record['nome'] . '", "name": "' . $record['idimpostazione'] . '", "required": 0, "class": "", "value": "' . $record['valore'] . '", "extra": "" ]}';
	}
	echo '
			</div>';
}
echo '
		</div>
	</div>

</form>';
?>