Revize 231
Přidáno uživatelem Roman Ševčík před více než 15 roky(ů)
freenetis/trunk/kohana/application/models/groups_aro_map.php | ||
---|---|---|
<?php
|
||
|
||
class Groups_aro_map_Model extends Model {
|
||
|
||
public function insert_data($data, $where = false)
|
||
{
|
||
if ($where)
|
||
{
|
||
$query=$this->db->select('group_id')->where('aro_id', $where)->from('groups_aro_map')->get()->current();
|
||
if ($query->group_id == 23) $this->db->update('groups_aro_map', $data, array('aro_id' => $where));
|
||
}
|
||
else
|
||
{
|
||
$this->db->insert('groups_aro_map', $data);
|
||
}
|
||
}
|
||
|
||
/**
|
||
* Funkce smaze rades s danym id skupyny a id uzivatele.
|
||
*/
|
||
public function detete_row($group_id, $aro_id)
|
||
{
|
||
$this->db->query('DELETE FROM groups_aro_map WHERE group_id='.$group_id.' AND aro_id='.$aro_id);
|
||
}
|
||
|
||
|
||
/**
|
||
* Funkce spocita pocet zaznamu se stejnym id.
|
||
*/
|
||
public function count_rows_by_group_id($id)
|
||
{
|
||
$result = $this->db->query('select * from groups_aro_map where group_id='.$id);
|
||
return $result->count();
|
||
}
|
||
|
||
/**
|
||
* Funkce vraci zaznamy se stejnym id.
|
||
*/
|
||
public function get_rows_by_group_id($id)
|
||
{
|
||
$result = $this->db->query('select * from groups_aro_map where group_id='.$id);
|
||
}
|
||
}
|
||
?>
|
Také k dispozici: Unified diff
A jeste model groups_aro_map :-)