Add server model

This commit is contained in:
Karsten Heiken
2011-04-22 03:19:52 +02:00
parent d750a029bb
commit b813f9b5f3

View File

@@ -37,4 +37,14 @@ class Server extends CI_Model {
. ", `last_update`=NOW()" . ", `last_update`=NOW()"
. " WHERE `secret`=".$this->db->escape($secret)); . " WHERE `secret`=".$this->db->escape($secret));
} }
/**
* Get the best suiting server for a new job.
*
* @todo not yet verified.
*/
public function get_best_server() {
return $this->db->limit(1)->order_by('last_update', 'desc')->
get_where('servers', 'workload <= 2')->row_array();
}
} }