Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 231

Přidáno uživatelem Roman Ševčík před více než 15 roky(ů)

A jeste model groups_aro_map :-)

Zobrazit rozdíly:

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