| @@ 84-106 (lines=23) @@ | ||
| 81 | $data_result = $this->db->query($sql) or $this->errorhandler->show("0013"); |
|
| 82 | //$numrows = $this->db->getRowsNum($data_result); |
|
| 83 | $arr = array(); |
|
| 84 | while (list($dtypeid, $title, $section, $icon, $ftypeid, $fieldtype, $ext, $options, $itemid, $value, $customtitle, $custom) = $this->db->fetchRow($data_result)) { |
|
| 85 | $fieldvalue = $this->getFieldValue($fieldtype, $options, $value); |
|
| 86 | if ($icon != '') { |
|
| 87 | $iconurl = "<img src=\"uploads/$icon\" />"; |
|
| 88 | } else { |
|
| 89 | $iconurl = ""; |
|
| 90 | } |
|
| 91 | if ($custom != '0' && $customtitle != "") { |
|
| 92 | $title = $customtitle; |
|
| 93 | } |
|
| 94 | $arr[] = array( |
|
| 95 | 'dtypeid' => $dtypeid, |
|
| 96 | 'title' => $title, |
|
| 97 | 'section' => $section, |
|
| 98 | 'icon' => $iconurl, |
|
| 99 | 'ftypeid' => $ftypeid, |
|
| 100 | 'fieldtype' => $fieldtype, |
|
| 101 | 'ext' => $ext, |
|
| 102 | 'options' => $options, |
|
| 103 | 'custom' => $custom, |
|
| 104 | 'itemid' => $itemid, |
|
| 105 | 'value' => $fieldvalue, |
|
| 106 | 'customtitle' => $customtitle |
|
| 107 | ); |
|
| 108 | } |
|
| 109 | ||
| @@ 264-288 (lines=25) @@ | ||
| 261 | $numrows = $this->db->getRowsNum($result); |
|
| 262 | //$arr = $this->db->fetchArray($result); |
|
| 263 | $arr = array(); |
|
| 264 | while (list($dtypeid, $title, $section, $icon, $ftypeid, $fieldtype, $ext, $options, $custom, $itemid, $value, $customtitle) = $this->db->fetchRow($result)) { |
|
| 265 | $fieldvalue = $datafieldmanager->getFieldValue($fieldtype, $options, $value); |
|
| 266 | if ($icon != '') { |
|
| 267 | $iconurl = "<img src=\"uploads/$icon\">"; |
|
| 268 | } else { |
|
| 269 | $iconurl = ''; |
|
| 270 | } |
|
| 271 | if ($custom != '0' && $customtitle != '') { |
|
| 272 | $title = $customtitle; |
|
| 273 | } |
|
| 274 | $arr[] = array( |
|
| 275 | 'dtypeid' => $dtypeid, |
|
| 276 | 'title' => $title, |
|
| 277 | 'section' => $section, |
|
| 278 | 'icon' => $iconurl, |
|
| 279 | 'ftypeid' => $ftypeid, |
|
| 280 | 'fieldtype' => $fieldtype, |
|
| 281 | 'ext' => $ext, |
|
| 282 | 'options' => $options, |
|
| 283 | 'custom' => $custom, |
|
| 284 | 'itemid' => $itemid, |
|
| 285 | 'value' => $fieldvalue, |
|
| 286 | 'customtitle' => $customtitle |
|
| 287 | ); |
|
| 288 | } |
|
| 289 | ||
| 290 | return $arr; |
|
| 291 | } |
|