} ?> <div class="table-responsive tb"> <table class="table table-hover table-bordered"> <thead> <tr> <th>PVM</th> <th>Paino</th> <?php $m = new Viivakoodi(); $attr = Viivakoodi::model()->getAttributes(); $attributes = $this->unsetViivakoodista($attr); foreach ($attributes as $key => $val) { echo '<th>' . mb_strimwidth($m->getAttributeLabel($key), 0, 8, "") . '</th>'; } ?> </tr> </thead> <?php foreach ($data as $model) { $return = array(); $return['energia_kcal'] = $model->viivakoodi_energia_kcal; $return['proteiini'] = $model->viivakoodi_proteiini; $return['hiilihydraatti'] = $model->viivakoodi_hiilihydraatti; $return['rasva'] = $model->viivakoodi_rasva; $return['alkoholi'] = $model->viivakoodi_alkoholi; $return['kuitu'] = $model->viivakoodi_kuitu; $return['sokerit'] = $model->viivakoodi_sokerit; $return['tyydyttyneet_rasvat'] = $model->viivakoodi_tyydyttyneet_rasvat;
public function actionAnalyysi_pvm() { if (isset($_POST['pvm'])) { $pvm = date('Y-m-d', strtotime($_POST['pvm'])); } $return = $this->yhteensaAnalyysi($pvm); $body = ''; $m = new Viivakoodi(); $data = array(); foreach ($return as $k => $v) { $nimi = str_replace(' (g / <span class="muutosGrammilla">100</span>g)', '', $m->getAttributeLabel($k)); $nimi = str_replace(' (kJ / <span class="muutosGrammilla">100</span>g)', '', $nimi); $nimi = str_replace(' (kcal / <span class="muutosGrammilla">100</span>g)', '', $nimi); $nimi = str_replace(' (mg / <span class="muutosGrammilla">100</span>g)', '', $nimi); $nimi = str_replace(' (µg / <span class="muutosGrammilla">100</span>g)', '', $nimi); $data[] = array('name' => $nimi, 'y' => (int) $v); } echo json_encode($data); }