[eluser]Sein Kraft[/eluser]
Not work =(
PD: I'm using Template parser class.
The actual controler:
Code:
function view($id)
{
$this->load->model('model_imageboard','', TRUE);
$this->model_imageboard->view($id);
$file_data['content'] = $this->model_imageboard->view($id);
$data = array(
'view_heading' => 'Heading',
'link_edit' => '<a href="../edit/'.$id.'">Edit</a>',
'link_report' => '<a href="../report/'.$id.'">Report</a>',
'link_favorite' => '<a href="../favorite/'.$id.'">Add</a>',
'link_download' => '<a href="../download/'.$id.'">Download</a>',
'view_image' => $content['image'],
'view_source' => $content['source']
);
$this->parser->parse('view_imageboard_view', $data);
}
Te actual model:
Code:
function view($id)
{
$query = $this->db
->select('id, user_id, file_name, file_height, file_width, file_source')
->from('imageboard_file')
->where('id', $id)
->get();
if ($query->num_rows() > 0)
{
$rows = $query->result_array();
foreach($rows as $row):
if ($row['file_height'] < 600 && $row['file_width'] < 600)
{
$image = '<img class="image_border" src="http://127.0.0.1/CI/'.$row['file_name'].'" >';
}
else
{
$image = '<img class="image_border" src="http://127.0.0.1/CI/med_'.$row['file_name'].'" >';
}
$source = $row['source'];
$file_data[]=array('image'=>$image,'source'=>$source);
endforeach;
return $file_data;
}
else
{
return false;
}
The view:
Code:
<html>
<head>
<title>image</title>
</head>
<body>
<br>
<div id="body_container">
<div class="image_block">
{view_image}
<br>
{view_source}
<div class="image_menu">
<div id="ver_menu">
<ul>
<li>{link_edit}</li>
<li>{link_report}</li>
<li>{link_favorite}</li>
<li>{link_download}</li>
</ul>
</div>
</div>
</div>
{link_prev}{link_next}
<br>
<br>
</div>
</body>
</html>