function index() { $order = f('order'); if (!$this->table_cols[$order]) { $order = 'id'; } $pagedata = $this->modeldb->peeks(array()); $allnum = count($pagedata); $foot = pagerfoot(f("page"), $pagedata, PREFIXURL . "/" . $this->ctl . '/?order=' . $order, 30, 11, "<br>"); $allsunyi = 0; $allziben = 0; foreach ($foot["data"] as &$i) { $i["sunyi"] = ($i['gunow'] - $i['guin']) * $i['gushu']; $allsunyi += $i["sunyi"]; $allziben += $i['guin'] * $i['gushu']; $i["sunyilv"] = sprintf('%.2f', 100 * $i["sunyi"] / ($i['guin'] * $i['gushu'])); $i["gujiaolv"] = sprintf('%.1f', 100 * $i['gujiao'] / $i['guliang']); //$i['gujiao'].$i['guliang']; } $this->sv("list", $foot["data"]); $this->sv("allsunyi", $allsunyi); $this->sv("allziben", $allziben); $this->sv("foot", $foot["pagecode"]); $this->sv("headtitle", $allsunyi); }
function index() { $order = f('order'); if ($order && !$this->table_cols[$order]) { $order = 'id'; } $pagedata = $this->modeldb->peeks(json_decode(f('sql'), true)); if ($order) { usort($pagedata, "cmpfilestr"); $pagedata = array_reverse($pagedata); } $allnum = count($pagedata); $foot = pagerfoot(f("page"), $pagedata, PREFIXURL . "/" . $this->ctl . '/?order=' . $order, 20, 11, "<br>"); if (f('showall')) { $this->sv("list", $pagedata); } else { $this->sv("list", $foot["data"]); $this->sv("foot", $foot["pagecode"]); } $this->sf("scaffold/index"); if ($this->format == "xml") { $this->outXML($pagedata); } if ($this->format == "fpdf") { $this->outPDFTABLE($pagedata); } }