diff --git a/application/Network/NetworkModel.php b/application/Network/NetworkModel.php index b2aefe54a..251126ec5 100644 --- a/application/Network/NetworkModel.php +++ b/application/Network/NetworkModel.php @@ -82,7 +82,25 @@ class NetworkModel { } return null; } - + + public static function count($filter = []) { + $db = FronkDB::singleton(); + + $where = self::getSqlFilter($filter); + $sql = "SELECT COUNT(*) as cnt FROM Network + WHERE $where + "; + + mfLoghandler::singleton()->debug($sql); + + $res = $db->query($sql); + if ($db->num_rows($res)) { + $data = $db->fetch_object($res); + return (int)$data->cnt; + } + return 0; + } + public static function search($filter) { $items = []; $db = FronkDB::singleton();