<?php if (!empty($product)) { $i = $page + 1; $array = product_attributes(); foreach ($product as $row) { ?> <tr> <td><?php echo $i; ?> </td> <td> <?php if (!empty($row->main_image) && file_exists('uploads/product/thumb50/' . $row->main_image)) { echo '<img src="' . base_url() . 'uploads/product/thumb50/' . $row->main_image . '" height="70" width="70" />'; } else { echo '<img src="' . base_url() . 'img/no_image.jpg" height="70" width="70"/>'; } ?> </td> <td><?php echo $row->product_name; ?> </td> <td><?php echo ucwords($row->modified_by); ?> </td>
/** * Validate product, renders error if validation fails * @param array $input */ function product_validate_input(array $input) { foreach (product_attributes() as $name => $type) { if (!array_key_exists($name, $input)) { renderError('Упс, кажется, ты забыл заполнить поле ' . $name); } if (!call_user_func('is_' . $type, $input[$name])) { renderError('Ой, поле ' . $name . 'должно иметь тип ' . $type); } } }