| @@ 365-379 (lines=15) @@ | ||
| 362 | function unichr($a) { |
|
| 363 | return mb_convert_encoding(pack("N",$a), mb_internal_encoding(), 'UCS-4BE'); |
|
| 364 | } |
|
| 365 | for ($a = 48; $a < (48 + 10); ++$a) { |
|
| 366 | $letterlinks = []; |
|
| 367 | $initial = unichr($a); |
|
| 368 | $sql = $xoopsDB->query('SELECT entryID FROM ' |
|
| 369 | . $xoopsDB->prefix('lxentries') |
|
| 370 | . " WHERE init = '$initial' AND submit = '0' AND offline ='0' AND request = '0' " |
|
| 371 | . $catperms |
|
| 372 | . ''); |
|
| 373 | $howmany = $xoopsDB->getRowsNum($sql); |
|
| 374 | $letterlinks['total'] = $howmany; |
|
| 375 | $letterlinks['id'] = unichr($a); |
|
| 376 | $letterlinks['linktext'] = unichr($a); |
|
| 377 | ||
| 378 | $alpha['initial'][] = $letterlinks; |
|
| 379 | } |
|
| 380 | for ($a = 65; $a < (65 + 26); ++$a) { |
|
| 381 | $letterlinks = []; |
|
| 382 | $initial = unichr($a); |
|
| @@ 380-394 (lines=15) @@ | ||
| 377 | ||
| 378 | $alpha['initial'][] = $letterlinks; |
|
| 379 | } |
|
| 380 | for ($a = 65; $a < (65 + 26); ++$a) { |
|
| 381 | $letterlinks = []; |
|
| 382 | $initial = unichr($a); |
|
| 383 | $sql = $xoopsDB->query('SELECT entryID FROM ' |
|
| 384 | . $xoopsDB->prefix('lxentries') |
|
| 385 | . " WHERE init = '$initial' AND submit = '0' AND offline ='0' AND request = '0' " |
|
| 386 | . $catperms |
|
| 387 | . ''); |
|
| 388 | $howmany = $xoopsDB->getRowsNum($sql); |
|
| 389 | $letterlinks['total'] = $howmany; |
|
| 390 | $letterlinks['id'] = unichr($a); |
|
| 391 | $letterlinks['linktext'] = unichr($a); |
|
| 392 | ||
| 393 | $alpha['initial'][] = $letterlinks; |
|
| 394 | } |
|
| 395 | /*for ($a = 1040; $a < (1040 + 32); ++$a) { |
|
| 396 | $letterlinks = []; |
|
| 397 | $initial = unichr($a); |
|
| @@ 167-177 (lines=11) @@ | ||
| 164 | $catids = implode(',', $allowed_cats); |
|
| 165 | $catperms = " AND categoryID IN ($catids) "; |
|
| 166 | $alpha = []; |
|
| 167 | for ($a = 65; $a < (65+26); $a++ ) { |
|
| 168 | $letterlinks = []; |
|
| 169 | $initial = chr($a); |
|
| 170 | $sql = $xoopsDB -> query ( "SELECT entryID FROM " . $xoopsDB -> prefix ( "lxentries") . " WHERE init = '$initial' AND submit = '0' AND offline ='0' AND request = '0' ".$catperms.""); |
|
| 171 | $howmany = $xoopsDB -> getRowsNum( $sql ); |
|
| 172 | $letterlinks['total'] = $howmany; |
|
| 173 | $letterlinks['id'] = chr($a); |
|
| 174 | $letterlinks['linktext'] = chr($a); |
|
| 175 | ||
| 176 | $alpha['initial'][] = $letterlinks; |
|
| 177 | } |
|
| 178 | ||
| 179 | return $alpha; |
|
| 180 | } |
|