- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
/////////////////////////////////// функция обработки операционной системы + поисковые системы
function getOS($userAgent) {
// Создадим список операционных систем в виде элементов массива
$oses = array (
'iPhone' => '(iPhone)',
'Android' => '(android)',
'iPad' => '(iPad)',
'Blackberry OS' => '(rim)',
'Windows 3.11' => 'Win16',
'Windows 95' => '(Windows 95)|(Win95)|(Windows_95)',
'Windows 98' => '(Windows 98)|(Win98)',
'Windows 2000' => '(Windows NT 5.0)|(Windows 2000)',
'Windows XP' => '(Windows NT 5.1)|(Windows XP)',
'Windows 2003' => '(Windows NT 5.2)',
'Windows Vista' => '(Windows NT 6.0)|(Windows Vista)',
'Windows 7' => '(Windows NT 6.1)|(Windows 7)',
'Windows 8' => '(Windows NT 6.2)|(Windows 8)',
'Windows NT 4.0' => '(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)',
'Windows ME' => 'Windows ME',
'Open BSD'=>'OpenBSD',
'Sun OS'=>'SunOS',
'Linux'=>'(Linux)|(X11)',
'Safari' => '(Safari)',
'Macintosh'=>'(Mac_PowerPC)|(Macintosh)',
'QNX'=>'QNX',
'BeOS'=>'BeOS',
'OS/2'=>'OS/2',
'Google' => '(Googlebot)',
'Yahoo! | AOL' => '(Slurp) | (Yahoo! Slurp) | (Yammybot)',
'MSN | Live' => '(MSNBot)',
'Ask' => '(Teoma)',
'AltaVista' => '(Scooter)',
'Alexa' => '(ia_archiver)',
'Lycos' => '(Lycos)',
'Яндекс' => '(Yandex)',
'Рамблер' => '(StackRambler)',
'Мэйл.ру' => '(Mail.Ru)',
'Aport' => '(Aport)',
'Search Bot'=>'(nuhk)|(Openbot)|(Slurp/cat)'
);
foreach($oses as $os=>$pattern){
if(eregi($pattern, $userAgent)) { // Пройдемся по массиву $oses для поиска соответствующей операционной системы.
return $os;
}
}
return 'Unknown'; // Хрен его знает, чего у него на десктопе стоит.
}
$oc = getOS($_SERVER['HTTP_USER_AGENT']);
/////////////////////////////////// #64х64 ава
function avatar_path($id_user){
global $ava;
$ava=glob($_SERVER['DOCUMENT_ROOT'].'/files/ava/'.$id_user.'*');
if ($ava)return str_replace($_SERVER['DOCUMENT_ROOT'],'',$ava[0]);
else
return false;
}
///////////////////////////////////
function apicms_ava64($users) {
$ava = avatar_path($users);
if ($ava){
echo '<img src="'.$ava.'" alt="" width="64" height="64"/>';
}else{
#если ава не загружена то выводим эту
echo '<img src="/files/ava/0.png" width="64" height="64">';
}
}
///////////////////////////////////
function apicms_ava32($users) {
$ava = avatar_path($users);
if ($ava){
echo '<img src="'.$ava.'" alt="" width="32" height="32"/>';
}else{
#если ава не загружена то выводим эту
echo '<img src="/files/ava/0.png" width="32" height="32">';
}
}
///////////////////////////////////
function apicms_ava40($users) {
$ava = avatar_path($users);
if ($ava){
echo '<img src="'.$ava.'" alt="" width="40" height="40"/>';
}else{
#если ава не загружена то выводим эту
echo '<img src="/files/ava/0.png" width="40" height="40">';
}
}
///////////////////////////////////
#Вывод ошибок
function apicms_error($var){
if (!empty($var))echo '<div class="error"><a>'. $var .'</a></div>';
}
Из ядра новой "рывалюционной" cms от "известного на весь интернет" автора Евгения Медянкина Kyber. Адрес заповедника говнокода таков: http://apicms.ru
Vasiliy 06.05.2014 13:42 # +3
Сосес
hometwo 06.05.2014 13:44 # −12
Vasiliy 06.05.2014 13:58 # +2
hometwo 06.05.2014 14:00 # −9
Smekalisty 06.05.2014 14:01 # +5
return 'Unknown'; // Хрен его знает, чего у него на десктопе стоит.
Потому что не все ОС добавленны в массив, не хватает Notepad++, Reconq, Winamp, Oracle, Asus
hometwo 06.05.2014 14:16 # −10
evg_ever 06.05.2014 16:08 # +1
Strannik1941 15.05.2014 15:04 # +1
chtulhu 06.05.2014 15:41 # +2
Wayland, как я понимаю, не нужен
roman-kashitsyn 06.05.2014 15:55 # +1
фтопку вместе с Mir
roman-kashitsyn 15.05.2014 15:06 # 0
tirinox 06.05.2014 16:44 # +2
eth0 06.05.2014 20:33 # +1
planaric 07.05.2014 11:45 # 0
3.14159265 07.05.2014 17:16 # 0
А где БолдженОС?
hometwo 07.05.2014 18:04 # −5
brutushafens 07.05.2014 18:07 # −5
TarasB 07.05.2014 18:08 # 0
это на работе прокси блядский какой-то, скрипты портит
eth0 07.05.2014 18:52 # +3
Fike 08.05.2014 05:57 # 0
ADMIN 23.09.2013 в 02:16
andpov , Меньше юзай локалку и будет все отлично XD все работает протестировано по несколько раз!
bormand 08.05.2014 06:23 # 0
Fike 08.05.2014 11:03 # −1
Fike 08.05.2014 11:06 # 0
tectxd - 26.11.2013 в 00:36
капча ни хера не робит базы не все зачем ты его вообше выложил на все общее обозрение??????????????????????????????? ?????
ADMIN - 26.11.2013 в 16:28
tectxd , ахахахах руки выровняй. И посмотри сколько скачало и никаких претензий. Зачем такого рождать если у него руки из ануса. Это такое же сопоставление как и в твоем комментарии. Хоть читать научись и прочти информацию об установке для начала.
http://apicms.ru/shop/file.php?id=58&page=2
bormand 08.05.2014 11:15 # 0
Vasiliy 08.05.2014 11:20 # +3
У меня тоже руки растут не от туда.
http://demo.apicms.ru/godmode/admin.php
Ошибка на сервере
hometwo 08.05.2014 12:46 # −13
А теперь нагибайся и раздвигай свои пышные полушария - мой фаллос горит, как "коктейль Молотова"... О...