Разбираем JBs по косточкам

Установка и настройка биллинговой системы.
anatooly
Сообщения: 53
Зарегистрирован: 2010-10-20 16:24:54

Разбираем JBs по косточкам

Сообщение anatooly » 2010-10-21 13:02:11

.htaccess:
1) Любовь с UTF-8;
2) Все идем через входную точку index.php;
3) Кэшируем на клиенте css, js, png файлы.

Index.php (точка входа):

Код: Выделить всё

Include(File_Exists('INSTALL') ? './scripts/billing/install-gui.php' : './core/Load.php');

Если есть файл INSTALL идем на инсталляцию, иначе в ядро.

/core/Load.php:

1) Веселое начало

Код: Выделить всё

if(IsSet($_GET['PHPINFO'])){
  PhpInfo();

  Exit;
}

из чего следует, что любой, даже не зарегистрированный в биллинге человек может видеть информацию с phpinfo().
Попробуйте — http://{ВашАдресБиллинга}/?PHPINFO

2)
Настраиваем временную зону;
тыкаем во все заголовки ответа, что мы не что-то там, а Joonte Billing System;
вкусняшка для меня Ignore_User_Abort(TRUE);
определяем браузер пользователя;
смотрим что бы обязательно был в заголовках запроса XMLHttpRequest;
определяем разносторонние константы;
устанавливаем некоторые параметры PHP;
...
наборы функций (для дебаггинга, инклюдинга файлов, логов, настройки среды выполнения, ...);
автолоад нужных классов (чудненькая возмозможность PHP5).

Надеюсь обратили внимание, на файлы *.comp, вообщем они просто проходят в дальнейшем через eval функцию. *.mod, *.class — тоже.

P.S.:
1) Код написан в своеобразной форме (чередование заглавных и строчных букв);
2) Используется египетский стиль расстановки операторных скобок;
3) Про структуру папок в Wiki написано.

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Разбираем JBs по косточкам

Сообщение Alex Keda » 2010-10-21 16:35:47

вы это к чему?
хотите что-то допилить?
Убей их всех! Бог потом рассортирует...

anatooly
Сообщения: 53
Зарегистрирован: 2010-10-20 16:24:54

Re: Разбираем JBs по косточкам

Сообщение anatooly » 2010-10-21 17:03:57

Просто образовательно-познавательный материал.
Что бы допилить, хотелось бы разобраться в АПИ, предоставляемых ими возможностями, где оно все скрывается сокровище.
Документации ведь особо нет никакой, устраняю этот пробел, дополнительно.

german
Сообщения: 32
Зарегистрирован: 2010-10-15 1:34:19

Re: Разбираем JBs по косточкам

Сообщение german » 2010-10-25 11:05:58

lissyara писал(а):вы это к чему?
хотите что-то допилить?


А вообще, есть какая-то вменяемая описательно-пояснительная документация по биллингу?
Кроме ознакомительно-демонстрационой :)

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Разбираем JBs по косточкам

Сообщение Alex Keda » 2010-10-25 14:15:41

исходные коды есть
в вики местоной коё-чё написано
Убей их всех! Бог потом рассортирует...


Вернуться в «Установка и настройка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей