Пример #1
0
 public function getCharacterCount($character = null)
 {
     static $characters = null;
     if (!is_array($characters)) {
         $characters = array();
         $model = new SimplelistsModelItems();
         $model->setLimitQuery(false);
         $model->setState('no_char_filter', 1);
         $model->initLimit(1000);
         $model->initLimitstart(0);
         $rows = $model->getData();
         if (!empty($rows)) {
             foreach ($rows as $row) {
                 $c = substr(strtolower(trim($row->title)), 0, 1);
                 if (isset($characters[$c])) {
                     $characters[$c]++;
                 } else {
                     $characters[$c] = 1;
                 }
             }
         }
     }
     if (isset($characters[$character])) {
         return $characters[$character];
     }
     return 0;
 }