<?php
     if($query->num_rows() == $row['antall_spillere']) {
            // Ok, fordele stemmer?
            
            foreach($query->result() as $row) {
                $rolle_array[$row->id] = $row->id;
            }
            $this->db->select('landsbyboere, varulver, seere, engler')->from('runde')->where('aktiv', '1')->limit(1);
            $query = $this->db->get();
            $row_data = $query->row_array();
            
            //Hvor mange landsbyboere skal vi finne?
            $landsbyboere = array_rand($rolle_array,$row_data['landsbyboere']);
            $forste = 1;
            foreach ($landsbyboere as $row) {
                if($forste == 1) {
                    $this->db->where('id',$row);
                } else {
                    $this->db->or_where('id',$row);
                }
                $forste = 0;
                $diff[] = $row;
            }
            $sql_data = array ('rolle' => 'landsbyboer');
            $this->db->update('brukere',$sql_data);
            $rolle_array = array_diff($rolle_array,$diff);
            
            
            
            $varulver = array_rand($rolle_array,$row_data['varulver']);
            if($row_data['varulver'] == 1) {
                $this->db->where('id',$varulver);
                $diff[] = $varulver;
            } else {
                    
                $forste = 1;
                foreach ($varulver as $row) {
                    if($forste == 1) {
                        $this->db->where('id',$row);
                    } else {
                        $this->db->or_where('id',$row);
                    }
                    $forste = 0;
                    $diff[] = $row;
                }
            }
            sleep(1);
            $sql_data = array ('rolle' => 'varulv');
            $this->db->update('brukere',$sql_data);
            $rolle_array = array_diff($rolle_array,$diff);
            
            
            $forste = 1;
            if($row_data['seere'] > 0) {
                $seere = array_rand($rolle_array,$row_data['seere']);
                
                if($row_data['seere'] == 1) {
                    $this->db->where('id',$seere);
                    $diff[] = $seere;
                } else {
                    foreach ($seere as $row) {
                        if($forste == 1) {
                            $this->db->where('id',$row);
                        } else {
                            $this->db->or_where('id',$row);
                        }
                        $forste = 0;
                        $diff[] = $row;
                    }
                }
                $sql_data = array ('rolle' => 'seer');
                $this->db->update('brukere',$sql_data);
                $rolle_array = array_diff($rolle_array,$diff);
            }
            
            if($row_data['engler'] > 0) {
                $engler = array_rand($rolle_array,$row_data['engler']);
                $forste = 1;
                if($row_data['varulver'] == 1) {
                    $this->db->where('id',$engler);
                    $diff[] = $engler;
                } else {
                    foreach ($engler as $row) {
                        if($forste == 1) {
                            $this->db->where('id',$row);
                        } else {
                            $this->db->or_where('id',$row);
                        }
                        $forste = 0;
                        $diff[] = $row;
                    }
                }
                $sql_data = array ('rolle' => 'engel');
                $this->db->update('brukere',$sql_data);
            }
?>