Example #1
0
<?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>
Example #2
0
/**
 * 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);
        }
    }
}