Cinema Park API
PHP Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ Π‘ΠΈΠ½Π΅ΠΌΠ° ΠΠ°ΡΠΊ., (*1)
, (*2)
ΠΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅
-
Π‘ΡΠ°ΡΡ
-
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΊΠΈΠ½ΠΎΡΠ΅Π°ΡΡΠ°ΠΌ, ΡΠΈΠ»ΡΠΌΠ°ΠΌ ΠΈ ΡΠ΅Π°Π½ΡΠ°ΠΌ
- ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ΄Π°ΠΆ
-
ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
- ΠΠ²ΡΠΎΡ
- ΠΠΈΡΠ΅Π½Π·ΠΈΡ
Π‘ΡΠ°ΡΡ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΡΠ΅Π· composer
$ composer require axp-dev/cinemapark-api
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ
$CinemaPark = new AXP\CinemaPark\CinemaPark();
// ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΠΈΡΡ ΠΏΠΎ ΡΠΈΠ»ΡΠΌΡ "ΠΠ°Π΄ΠΊΠΈΠΉ Ρ 3"
$film = $CinemaPark->getFilmInfo(3679);
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΠ² ΠΈ Π³ΠΎΡΠΎΠ΄ΠΎΠ²
public function getMultiplexes() : array
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| short_name |
string |
ΠΠΎΡΠΎΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| full_name |
string |
ΠΠΎΠ»Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| description |
string |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΈΠ½ΠΎΡΠ΅Π°ΡΡΠ° |
| phone |
string |
Π’Π΅Π»Π΅ΡΠΎΠ½ ΠΊΠΈΠ½ΠΎΡΠ΅Π°ΡΡΠ° |
| formats |
array |
Π‘ΠΏΠΈΡΠΎΠΊ ΡΠΎΡΠΌΠ°ΡΠΎΠ² ΠΏΠΎΠΊΠ°Π·Π° ΡΠΈΠ»ΡΠΌΠΎΠ² |
| city_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π³ΠΎΡΠΎΠ΄Π° ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| city_name |
string |
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΡΠΎΠ΄Π° ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| address |
string |
ΠΠ΄Π΅Ρ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| multiplex_geo |
string |
ΠΠ΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΡΠΈΠ»ΡΠΌΠΎΠ²
Π ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ ΡΠΈΠ»ΡΠΌΡ, Π½Π΅ Π·Π½Π°ΡΠ°ΡΠΈΠ΅ΡΡ Π² ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΠ² (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΠΏΡΠΎΠΊΠ°Ρ Π½Π° Π±ΡΠ΄ΡΡΠ΅Π΅, Π½ΠΎ Π±Π΅Π· ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ)., (*3)
public function getFilms() : array
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| has_subtitles |
bool |
ΠΡΠ»ΠΈ ΡΠΈΠ»ΡΠΌ ΠΈΠ΄ΡΡ Ρ ΡΡΠ±ΡΠΈΡΡΠ°ΠΌΠΈ (ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ Π΄ΠΎΡΠΎΠΆΠΊΠΎΠΉ) |
| age_id |
integer |
ΠΠΎΠ΄ Π²ΠΎΠ·ΡΠ°ΡΡΠ½ΡΡ
ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
| startdate |
string |
ΠΠ°ΡΠ° ΡΡΠ°ΡΡΠ° ΠΏΡΠΎΠΊΠ°ΡΠ° Π² Π½Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΈ (Π±Π΅Π· ΡΡΡΡΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
ΠΏΡΠ΅ΠΌΡΠ΅ΡΠ½ΡΡ
ΠΏΠΎΠΊΠ°Π·ΠΎΠ²) |
| genre |
string |
Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΆΠ°Π½ΡΠ° ΡΠΈΠ»ΡΠΌΠ° |
| original_title |
string |
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠ»ΡΠΌΠ° (Π΄Π»Ρ ΠΈΠ½ΠΎΡΡΡΠ°Π½Π½ΡΡ
ΡΠΈΠ»ΡΠΌΠΎΠ²) |
| timing |
integer |
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΠ»ΡΠΌΠ° Π² ΠΌΠΈΠ½ΡΡΠ°Ρ
|
| age_limit |
integer |
ΠΠΎΠ·ΡΠ°ΡΡΠ½ΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅. Π Π±ΡΠ΄ΡΡΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄ΡΠ½ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ ΠΎΡ age_id ΠΊ age_limit |
| category |
string |
Slug ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ |
| title |
string |
Π ΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠ»ΡΠΌΠ° Ρ ΡΡΡΡΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ° |
| film_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠ»ΡΠΌΠ° |
| youtubeid |
string |
Π‘ΠΏΠΈΡΠΎΠΊ ΡΡΠ΅ΠΉΠ»Π΅ΡΠΎΠ² Ρ Youtube (ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ) |
ΠΡΠΈΠ²ΡΠ·ΠΊΠ° ΡΠΈΠ»ΡΠΌΠΎΠ² ΠΊ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°ΠΌ
Π ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ ΡΠΈΠ»ΡΠΌΡ, Π½Π΅ Π·Π½Π°ΡΠ°ΡΠΈΠ΅ΡΡ Π² ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΠ² (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΠΏΡΠΎΠΊΠ°Ρ Π½Π° Π±ΡΠ΄ΡΡΠ΅Π΅, Π½ΠΎ Π±Π΅Π· ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ)., (*4)
public function getFilmsMultiplexes() : array
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠ»ΡΠΌΠ° |
| multiplex |
array |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΡΠΈΠ²ΡΠ·Π°Π½ ΡΠΈΠ»ΡΠΌ |
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΠ»ΡΠΌΠ°
ΠΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π²ΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π² Ρ.Ρ. ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΠ΅ ΡΠ΅Π°Π½ΡΡ., (*5)
public function getRepertoir($id) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠ»ΡΠΌΠ° |
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| format_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΡΠΌΠ°ΡΠ° ΠΏΠΎΠΊΠ°Π·Π°, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π²ΡΠ³ΡΡΠ·ΠΊΠ΅ formats |
| hall |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°Π»Π° (ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π΄Π»Ρ Π²ΡΠ΅ΠΉ ΡΠ΅ΡΠΈ) |
| base_price |
integer |
Π¦Π΅Π½Π° Π±ΠΈΠ»Π΅ΡΠ° Π½Π° ΡΠ΅Π°Π½Ρ Π±Π΅Π· ΡΡΡΡΠ° ΡΠΊΠΈΠ΄ΠΎΠΊ (Π² ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΡ
ΡΡΠ±Π»ΡΡ
) |
| id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅Π°Π½ΡΠ° |
| state |
bool |
Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ΅Π°Π½ΡΠ° (ΠΎΡΠΊΡΡΡ, Π»ΠΈΠ±ΠΎ ΡΠΈΠ»ΡΠΌΠΎΠΊΠΎΠΏΠΈΡ Π½Π΅ ΠΏΠΎΡΡΡΠΏΠΈΠ»Π° / ΠΏΡΠΎΠΈΠ·ΠΎΡΡΠ» ΡΡΡΠ² ΡΠ΅Π°Π½ΡΠ° / ΡΠ΅Π°Π½Ρ ΠΎΡΠΌΠ΅Π½ΡΠ½). ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
| datetime |
string |
ΠΠ°ΡΠ°/Π²ΡΠ΅ΠΌΡ ΡΠ΅Π°Π½ΡΠ° (ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°) |
| multiplex |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| glasses_price |
integer |
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ, Π²Π·ΠΈΠΌΠ°Π΅ΠΌΠ°Ρ Π½Π° ΠΊΠ°ΡΡΠ΅ Π·Π° 3D-ΠΎΡΠΊΠΈ |
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°
public function getMultiplexRepertoir($id) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| format_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΡΠΌΠ°ΡΠ° ΠΏΠΎΠΊΠ°Π·Π°, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π²ΡΠ³ΡΡΠ·ΠΊΠ΅ formats |
| hall |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°Π»Π° (ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π΄Π»Ρ Π²ΡΠ΅ΠΉ ΡΠ΅ΡΠΈ) |
| base_price |
integer |
Π¦Π΅Π½Π° Π±ΠΈΠ»Π΅ΡΠ° Π½Π° ΡΠ΅Π°Π½Ρ Π±Π΅Π· ΡΡΡΡΠ° ΡΠΊΠΈΠ΄ΠΎΠΊ (Π² ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΡ
ΡΡΠ±Π»ΡΡ
) |
| id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅Π°Π½ΡΠ° |
| state |
bool |
Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ΅Π°Π½ΡΠ° (ΠΎΡΠΊΡΡΡ, Π»ΠΈΠ±ΠΎ ΡΠΈΠ»ΡΠΌΠΎΠΊΠΎΠΏΠΈΡ Π½Π΅ ΠΏΠΎΡΡΡΠΏΠΈΠ»Π° / ΠΏΡΠΎΠΈΠ·ΠΎΡΡΠ» ΡΡΡΠ² ΡΠ΅Π°Π½ΡΠ° / ΡΠ΅Π°Π½Ρ ΠΎΡΠΌΠ΅Π½ΡΠ½). ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
| datetime |
string |
ΠΠ°ΡΠ°/Π²ΡΠ΅ΠΌΡ ΡΠ΅Π°Π½ΡΠ° (ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°) |
| multiplex |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| glasses_price |
integer |
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ, Π²Π·ΠΈΠΌΠ°Π΅ΠΌΠ°Ρ Π½Π° ΠΊΠ°ΡΡΠ΅ Π·Π° 3D-ΠΎΡΠΊΠΈ |
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΈΠ»ΡΠΌΡ
public function getFilmInfo($id) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠ»ΡΠΌΠ° |
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| hit |
bool |
ΠΡΠΈΡΠ²ΠΎΠ΅Π½ Π»ΠΈ ΡΠΈΠ»ΡΠΌΡ ΡΡΠ°ΡΡΡ Β«Π₯ΠΈΡΒ» |
| description |
string |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΈΠ»ΡΠΌΠ° |
| addinfo |
array |
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΡΠΈΠΏ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΊΠ°Π·Π°Π½ Π² Π°ΡΡΠΈΠ±ΡΡΠ΅ Β«titleΒ» (ΡΠ΅ΠΆΠΈΡΡΡΡ, Π°ΠΊΡΡΡΡ, ΠΎΠ·Π²ΡΡΠΊΠ°) |
| year |
integer |
ΠΠΎΠ΄ Π²ΡΠΏΡΡΠΊΠ° ΡΠΈΠ»ΡΠΌΠ° |
| country |
string |
Π‘ΡΡΠ°Π½Π° ΡΠΈΠ»ΡΠΌΠ° |
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° Π·Π°Π»ΠΎΠ² ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°ΠΌ
public function getHalls() : array
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| multiplex_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| title |
string |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°Π»Π° Π²Π½ΡΡΡΠΈ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°Π»Π° Π²Π½ΡΡΡΠΈ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠΎΠ² ΠΏΠΎΠΊΠ°Π·Π° ΡΠΈΠ»ΡΠΌΠΎΠ²
public function getFormats() : array
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΡΠΌΠ°ΡΠ° (ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ Π² Π²ΡΠ³ΡΡΠ·ΠΊΠ΅ repertoir ΠΊΠ°ΠΊ format_id) |
| short_name |
string |
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° |
| title_suffix |
sting |
Π’Π΅ΠΊΡΡΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠΈΠ»ΡΠΌΠ°, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Β«Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠ»ΡΠΌΠ° Ρ ΡΡΡΡΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ°Β» |
| priority |
integer |
ΠΡΠ΅ΡΡΠ΄Π½ΠΎΡΡΡ ΠΏΠΎΠΊΠ°Π·Π° ΡΠΎΡΠΌΠ°ΡΠ° Π² ΡΠΏΠΈΡΠΊΠ΅ ΡΠΎΡΠΌΠ°ΡΠΎΠ² |
ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Π°Ρ Π²ΡΠ³ΡΡΠ·ΠΊΠ° ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°
public function getTimeTable($id) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| hall |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°Π»Π° (ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π΄Π»Ρ Π²ΡΠ΅ΠΉ ΡΠ΅ΡΠΈ) |
| hall_title |
string |
ΠΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³ΠΎΠ²ΠΎΠ΅/ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π»Π° |
| datetime |
string |
ΠΠ°ΡΠ°/Π²ΡΠ΅ΠΌΡ ΡΠ΅Π°Π½ΡΠ° (ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°) |
| base_price |
integer |
Π¦Π΅Π½Π° Π±ΠΈΠ»Π΅ΡΠ° Π½Π° ΡΠ΅Π°Π½Ρ Π±Π΅Π· ΡΡΡΡΠ° ΡΠΊΠΈΠ΄ΠΎΠΊ (Π² ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΡ
ΡΡΠ±Π»ΡΡ
) |
| age_limit |
integer |
ΠΠΎΠ·ΡΠ°ΡΡΠ½ΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΠ»ΡΠΌ |
| title |
string |
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠ»ΡΠΌΠ° Ρ ΡΡΡΡΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ° |
| hall_website_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°Π»Π° Π½Π° ΡΠ°ΠΉΡΠ΅ Π‘ΠΠΠΠΠ ΠΠΠ Π |
| has_subtitles |
bool |
ΠΠ°Π»ΠΈΡΠΈΠ΅ ΡΡΠ±ΡΠΈΡΡΠΎΠ² Π½Π° ΡΠ΅Π°Π½ΡΠ΅ |
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π°ΡΠ°ΡΡ ΡΠ΅ΡΡΠΈΡ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ Π΄Π»Ρ Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΌΠ΅ΡΡ
public function checkBSession($multiplex_id, $repertoir_id, $mode) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| multiplex_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| repertoir_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅Π°Π½ΡΠ° (ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°) |
| mode |
integer |
Π Π΅ΠΆΠΈΠΌ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| status |
integer |
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π½Π°ΡΠ°ΡΡ ΡΠ΅ΡΡΠΈΡ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ. 0 - ΠΠ΅Π»ΡΠ·Ρ, 1- ΠΠΎΠΆΠ½ΠΎ. |
| mode_available |
integer/array |
ΠΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ. 0 - ΠΠ΅Π»ΡΠ·Ρ, 1- ΠΠΎΠΆΠ½ΠΎ. |
| b_session_availability |
integer |
ΠΠΎΠ΄ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΡΠΈΠΈ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
| repertoir_status |
integer |
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅Π°Π½ΡΠΎΠΌ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ Π΄Π»Ρ Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠΈ
public function initBSession($multiplex_id, $repertoir_id, $mode) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| multiplex_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| repertoir_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅Π°Π½ΡΠ° (ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°) |
| mode |
integer |
Π Π΅ΠΆΠΈΠΌ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| status |
integer |
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π½Π°ΡΠ°ΡΡ ΡΠ΅ΡΡΠΈΡ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ. 0 - ΠΠ΅Π»ΡΠ·Ρ, 1- ΠΠΎΠΆΠ½ΠΎ. |
| b_session_id |
string |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉΡΡ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΌΠ΅ΡΡ ΠΈ ΠΎΡΠΌΠ΅Π½Π΅/ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΡΠΈΠΈ |
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡ
Π΅ΠΌΡ Π·Π°Π»Π°
Π‘Ρ
Π΅ΠΌΡ Π·Π°Π»Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Ρ Π½Π° ΡΠΎ, ΡΡΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΡΠ΅Π°Π½ΡΠ΅ ΠΎΠ½Π° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ., (*6)
public function seatsLayout($multiplex_id, $repertoir_id) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| multiplex_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| repertoir_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅Π°Π½ΡΠ° (ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°) |
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| id |
integer |
ID ΠΌΠ΅ΡΡΠ°. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΈΠ»ΠΈ Π΄Π»Ρ ΠΎΡΠΌΠ΅Π½Ρ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡΠ° |
| number |
integer |
ΠΠΎΠΌΠ΅Ρ Π·ΡΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΊΡΠ΅ΡΠ»Π° (ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π½Π° ΡΠΏΠΈΠ½ΠΊΠ΅ ΠΊΡΠ΅ΡΠ»Π°) |
| row |
integer |
Π ΡΠ΄ Π·ΡΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΊΡΠ΅ΡΠ΅Π» |
| xpos |
integer |
X-ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° ΠΊΡΠ΅ΡΠ»Π° Π½Π° ΡΡ
Π΅ΠΌΠ΅ Π·Π°Π»Π° |
| ypos |
integer |
Y-ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° ΠΊΡΠ΅ΡΠ»Π° Π½Π° ΡΡ
Π΅ΠΌΠ΅ Π·Π°Π»Π° |
| block_No |
integer |
ΠΠΎΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ° Π΄Π»Ρ Π³ΡΡΠΏΠΏΠΎΠ²ΡΡ
ΠΌΠ΅ΡΡ (Π΄ΠΈΠ²Π°Π½ΠΎΠ²). ΠΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΠ΅ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ Π³ΡΡΠΏΠΏΠΎΠ²ΠΎΠ³ΠΎ. |
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΌΠ΅ΡΡ
public function seatStates($multiplex_id, $repertoir_id, $b_session_id, $timestamp_tz = 0) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| multiplex_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| repertoir_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅Π°Π½ΡΠ° (ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°) |
| b_session_id |
string |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ |
| timestamp_tz |
integer |
ΠΠ°ΡΠ°/Π²ΡΠ΅ΠΌΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Unix Timestamp |
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| sql_date |
array |
ΠΡΠ΅ΠΌΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌΡΠΌ Π΄Π°Π½Π½ΡΠΌ |
| b_session_data |
array |
ΠΠ°Π½Π½ΡΠ΅ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ (ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ) |
| seat_states |
array |
ΠΠ°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΌΠ΅ΡΡΡ (ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ) |
ΠΠ°Π½Π½ΡΠ΅ Π² b_session_data
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| ts_start_tz |
integer |
ΠΡΠ΅ΠΌΡ Π½Π°ΡΠ°Π»Π° ΡΠ΅ΡΡΠΈΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Unix Timestamp |
| status |
integer |
Π’Π΅ΠΊΡΡΠΈΠΉ ΡΡΠ°ΡΡΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
ΠΠ°Π½Π½ΡΠ΅ Π² seat_states
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| is_mine |
bool |
ΠΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ Π»ΠΈ ΠΌΠ΅ΡΡΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ |
| seat_id |
integer |
ID ΠΌΠ΅ΡΡΠ°, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ Π²ΡΠ³ΡΡΠ·ΠΊΠ΅ seatsLayout(). |
| state |
integer |
Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ°. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΌΠ΅ΡΡΠΎΠΌ Π² ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ
ΠΡΠ±ΠΎΡ ΠΌΠ΅ΡΡΠ° ΠΈΠ»ΠΈ ΡΠ½ΡΡΠΈΠ΅ Π²ΡΠ±ΠΎΡΠ°, (*7)
public function seatAction($multiplex_id, $repertoir_id, $b_session_id, $action_type, $seat_id) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| multiplex_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| repertoir_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅Π°Π½ΡΠ° (ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°) |
| b_session_id |
string |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ |
| action_type |
integer |
Π’ΠΈΠΏ Π·Π°ΠΏΡΠΎΡΠ°. 0 - Π‘Π½ΡΡΠΈΠ΅ Π²ΡΠ±ΠΎΡΠ°, 1 - ΠΡΠ±ΠΎΡ ΠΌΠ΅ΡΡΠ° |
| seat_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΠ΅ΡΡΠ° |
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| status |
bool |
Π£Π΄Π°Π»ΠΎΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΌΠ΅ΡΡΠΎΠΌ |
| statustext |
string |
Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²ΠΎΠ·Π½ΠΈΠΊΡΠ΅ΠΉ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΌΠ΅ΡΡΠΎΠΌ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Β«Π‘Π΅Π°Π½Ρ ΠΎΡΠΌΠ΅Π½ΡΠ½Β»), Π»ΠΈΠ±ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΊΠ°Ρ
Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ. |
ΠΡΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ Π·Π°ΠΊΡΡΡΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ
ΠΎΡΠ΅Ρ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠΈ Π½Π° ΡΡΠ°Π΄ΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ, (*8)
public function cancelBSession($multiplex_id, $repertoir_id, $b_session_id) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| multiplex_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| repertoir_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅Π°Π½ΡΠ° (ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°) |
| b_session_id |
string |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ |
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| status |
bool |
Π£Π΄Π°Π»ΠΎΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π·Π°ΠΊΡΡΡΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ |
| statustext |
string |
Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²ΠΎΠ·Π½ΠΈΠΊΡΠ΅ΠΉ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΌΠ΅ΡΡΠΎΠΌ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Β«Π‘Π΅Π°Π½Ρ ΠΎΡΠΌΠ΅Π½ΡΠ½Β»), Π»ΠΈΠ±ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΊΠ°Ρ
Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ. |
ΠΠ°ΠΊΡΡΡΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ
Π€ΠΈΠΊΡΠ°ΡΠΈΡ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ, (*9)
public function commitBSession($multiplex_id, $repertoir_id, $b_session_id, $mode, $email, $phone, $provider_id) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| multiplex_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| repertoir_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅Π°Π½ΡΠ° (ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°) |
| b_session_id |
string |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ |
| mode |
integer |
Π Π΅ΠΆΠΈΠΌ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
| email |
string |
ΠΠ΄ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π·Π°ΠΊΠ°Π·Π° |
| phone |
integer |
ΠΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° (10 ΡΠΈΡΡ) Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ sms-ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π·Π°ΠΊΠ°Π·Π° |
| provider_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΠ»Π°ΡΡΠΆΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ°. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| status |
bool |
Π£Π΄Π°Π»ΠΎΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ Π·Π°ΠΊΡΡΡΡ ΡΠ΅ΡΡΠΈΡ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ |
| statustext |
string |
Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²ΠΎΠ·Π½ΠΈΠΊΡΠ΅ΠΉ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΌΠ΅ΡΡΠΎΠΌ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Β«Π‘Π΅Π°Π½Ρ ΠΎΡΠΌΠ΅Π½ΡΠ½Β»), Π»ΠΈΠ±ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΊΠ°Ρ
Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ. |
| order_id |
integer |
ΠΠΎΠΌΠ΅Ρ Π·Π°ΠΊΠ°Π·Π°. Π ΡΠ»ΡΡΠ°Π΅ Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ½ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π½ΠΎΠΌΠ΅ΡΡ Π±ΡΠΎΠ½ΠΈ, Π² ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ β Π±ΡΠ΄ΡΡΠ΅ΠΌΡ Π½ΠΎΠΌΠ΅ΡΡ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ |
ΠΡΠΊΡΡΡΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ
ΠΠ»Ρ Π±ΡΠΎΠ½ΠΈ β ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ Π±ΡΠΎΠ½ΠΈ, Π΄Π»Ρ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ β Π²ΠΎΠ·Π²ΡΠ°Ρ Π² ΡΠ΅ΠΆΠΈΠΌ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ Π΄ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΎΠΏΠ»Π°ΡΡ
ΠΡΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ°Ρ Π±ΡΠΎΠ½Ρ Π±ΡΠ»Π° ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Π° Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΈ Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠ΅ΠΉ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· commitBSession(), ΡΠΎ Π±ΡΠΎΠ½Ρ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΌΠ΅Π½Π΅Π½Π° ΠΏΠΎ ΡΠ°ΠΉΠΌ-Π°ΡΡΡ., (*10)
public function editBooking($multiplex_id, $repertoir_id, $codeword) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| multiplex_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| repertoir_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅Π°Π½ΡΠ° (ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ°) |
| codeword |
string |
ΠΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Π·Π°ΠΊΠ°Π·Π°. ΠΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² Π½Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ. ΠΠ°ΠΊΡΠΈΠΌΡΠΌ 16 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² |
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| status |
bool |
Π£Π΄Π°Π»ΠΎΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π±ΡΠΎΠ½Ρ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ |
| statustext |
string |
Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²ΠΎΠ·Π½ΠΈΠΊΡΠ΅ΠΉ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΌΠ΅ΡΡΠΎΠΌ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Β«Π‘Π΅Π°Π½Ρ ΠΎΡΠΌΠ΅Π½ΡΠ½Β»), Π»ΠΈΠ±ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΊΠ°Ρ
Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ. |
| b_session_id |
string |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΎΡΠΌΠ΅Π½Ρ ΠΈΠ»ΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΡΠΈΠΈ Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠ΅ΠΉ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ |
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΡΠΈΠΈ ΠΎΠΏΠ»Π°ΡΡ
ΠΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΠΎΠΏΠ»Π°ΡΡ (ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡΠ» Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½ Π²ΡΠ±ΠΎΡ ΠΌΠ΅ΡΡ, ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π° ΡΠ΅Π½Π° Π·Π°ΠΊΠ°Π·Π° ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠ·ΡΡΠ²ΠΈΠ» ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΎΠΏΠ»Π°ΡΠΈΡΡ Π·Π°ΠΊΠ°Π·), (*11)
public function initSSession($multiplex_id, $order_id, $codeword, $provider_id) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| multiplex_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| order_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°ΠΊΠ°Π·Π° Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ΅ |
| codeword |
string |
ΠΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Π·Π°ΠΊΠ°Π·Π°. ΠΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² Π½Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ. ΠΠ°ΠΊΡΠΈΠΌΡΠΌ 16 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² |
| provider_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΠ»Π°ΡΡΠΆΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ°. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| status |
bool |
Π£Π΄Π°Π»ΠΎΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΡΠΈΠΈ ΠΎΠΏΠ»Π°ΡΡ |
| statustext |
string |
Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²ΠΎΠ·Π½ΠΈΠΊΡΠ΅ΠΉ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡΠΈΡ ΠΎΠΏΠ»Π°ΡΡ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Β«ΠΡΠ΅ΠΌΡ Π½Π° ΠΎΠΏΠ»Π°ΡΡ ΠΈΡΡΠ΅ΠΊΠ»ΠΎΒ»), Π»ΠΈΠ±ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΊΠ°Ρ
Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ. |
| order_number |
string |
ΠΠΎΠΌΠ΅Ρ Π·Π°ΠΊΠ°Π·Π° Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ. Π€ΠΎΡΠΌΠ°Ρ β MM-NNNNNN |
| amount |
integer |
Π‘ΡΠΌΠΌΠ° Π·Π°ΠΊΠ°Π·Π° Π² ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΡ
ΡΡΠ±Π»ΡΡ
Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΡΠΈΠΈ. ΠΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΡΡΠΌΠΌΠΎΠΉ ΠΎΠΏΠ»Π°ΡΡ, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ Π² commitSSession(). |
| timestamp_validuntil |
integer |
ΠΡΠ΅ΠΌΡ, Π΄ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΠ»Π°ΡΠΈΡΡ Π·Π°ΠΊΠ°Π· (UTC) |
| timestamp_validuntil_tz |
integer |
ΠΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ timestamp tz |
| security_key |
string |
Π¦ΠΈΡΡΠΎΠ²Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΡ Π·Π°ΠΏΡΠΎΡΠ° Π½Π° ΠΎΠΏΠ»Π°ΡΡ. Π€ΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠΌΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ»Π°ΡΡΠΆΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΡΠ½Π½ΠΎΡΡΡΠΌΠΈ |
Π€ΠΈΠΊΡΠ°ΡΠΈΡ ΡΠ°ΠΊΡΠ° ΠΎΠΏΠ»Π°ΡΡ Π·Π°ΠΊΠ°Π·Π°
public function commitSSession($multiplex_id, $order_id, $provider_id, $amount, $dt_payment, $transaction_id, $payment_type, $payment_info, $security_key) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
| ΠΡΠ³ΡΠΌΠ΅Π½Ρ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| multiplex_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ° |
| order_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°ΠΊΠ°Π·Π° Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ΅ |
| provider_id |
integer |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΠ»Π°ΡΡΠΆΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ°. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
|
| amount |
integer |
Π‘ΡΠΌΠΌΠ° ΠΎΠΏΠ»Π°ΡΡ Π² ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΡ
ΡΡΠ±Π»ΡΡ
. ΠΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΡΠΌΠΌΠ΅, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ initSSession()
|
| dt_payment |
string |
ΠΠ°ΡΠ°/Π²ΡΠ΅ΠΌΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΠ»Π°ΡΡΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, UTC, ΡΠΎΡΠΌΠ°Ρ Β«YYYY-MM-DD HH:MM:SSΒ» |
| transaction_id |
mixed |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π² ΠΏΠ»Π°ΡΡΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ (ΠΈΠ»ΠΈ Π² Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ) |
| payment_type |
string |
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° ΠΎΠΏΠ»Π°ΡΡ (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Card β Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠ°Ρ ΠΊΠ°ΡΡΠ°, Qiwi β ΠΏΠ»Π°ΡΡΠΆΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Qiwi ΠΈ Ρ.Π΄.). Π‘ΡΡΠΎΠΊΠ°, ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 20 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². |
| payment_info |
string |
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠ»Π°ΡΠ΅Π»ΡΡΠΈΠΊΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π΄Π΅ΠΆΡΡΠ½ΠΎΠΌΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΠΊΠΈΠ½ΠΎΡΠ΅Π°ΡΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Β«Π²Π»Π°Π΄Π΅Π»ΡΡΠ° Π·Π°ΠΊΠ°Π·Π°Β» Π² ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ Π·Π°ΠΊΠ°Π·Π° ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ |
| security_key |
string |
Π¦ΠΈΡΡΠΎΠ²Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°. Π€ΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΏΠΎ ΡΠ΅ΠΌ ΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ, ΡΡΠΎ Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ initSSession()
|
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| status |
bool |
ΠΠΏΠ»Π°ΡΡ ΠΏΡΠΎΡΠ»Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ |
Π€ΠΈΠΊΡΠ°ΡΠΈΡ ΡΠ°ΠΊΡΠ° Π½Π΅ΡΠ΄Π°ΡΠΈ ΠΎΠΏΠ»Π°ΡΡ Π·Π°ΠΊΠ°Π·Π°
public function registerPaymentFailure($multiplex_id, $order_id, $provider_id, $amount, $dt_payment, $transaction_id, $payment_type, $payment_info, $security_key) : array
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌ Π² commitSSession(). ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅, (*12)
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°
| ΠΠΎΠ»Π΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| result |
string |
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ΡΠ΅ΡΠ²ΠΈΡΠ° |
ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
ΠΠΎΠ΄ Π²ΠΎΠ·ΡΠ°ΡΡΠ½ΡΡ
ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ
| ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| 1 |
Π±Π΅Π· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΡ |
| 2 |
Π΄ΠΎ 12 Π»Π΅Ρ Π² ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΡΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ |
| 3 |
Π΄ΠΎΡΡΠΈΠ³ΡΠΈΠΌ 14 Π»Π΅Ρ |
| 4 |
Π΄ΠΎΡΡΠΈΠ³ΡΠΈΠΌ 16 Π»Π΅Ρ |
| 5 |
Π΄ΠΎΡΡΠΈΠ³ΡΠΈΠΌ 18 Π»Π΅Ρ |
| 6 |
Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ 6 Π»Π΅Ρ |
Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ΅Π°Π½ΡΠ°
| ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| 1 |
Π‘Π΅Π°Π½Ρ ΠΎΡΠΊΡΡΡ, Π² Π½ΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ Π±ΠΈΠ»Π΅ΡΡ |
| Π½Π΅ 1 |
Π‘Π΅Π°Π½Ρ Π½Π΅ ΠΎΡΠΊΡΡΡ, Π² Π½ΡΠΌ Π½Π΅Π»ΡΠ·Ρ Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ Π±ΠΈΠ»Π΅ΡΡ |
ΠΠΎΠΏΡΠΎΡ Β«ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅Π°Π½ΡΡ, Π³Π΄Π΅ state != 1Β» ΠΎΡΡΠ°ΡΡΡΡ Π½Π° Π²Π°ΡΠ΅ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅., (*13)
Π Π΅ΠΆΠΈΠΌ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ
| ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| 0 |
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅ΠΆΠΈΠΌΠΎΠ² Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠΈ |
| 1 |
ΠΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ |
| 2 |
ΠΠΎΠΊΡΠΏΠΊΠ° |
ΠΠΎΠ΄ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΡΠΈΠΈ
| ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| 0 |
ΠΡΠΈΠ±ΠΊΠ° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠ°ΡΡΡΠ° |
| 1 |
ΠΠΎΠΆΠ½ΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡΠΈΡ |
| 2 |
ΠΡΠ΅Π²ΡΡΠ΅Π½ΠΎ ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΡ
ΡΠ΅ΡΡΠΈΠΉ |
| 3 |
ΠΡΠ΅Π²ΡΡΠ΅Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΡ
ΡΠ΅ΡΡΠΈΠΉ Π² ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠ΅ |
| 4 |
ΠΡΠ΅Π²ΡΡΠ΅Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΡ
ΡΠ΅ΡΡΠΈΠΉ Π² ΡΠ΅Π°Π½ΡΠ΅ |
| 5 |
ΠΡΠ΅Π²ΡΡΠ΅Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΡ
ΡΠ΅ΡΡΠΈΠΉ ΠΏΠΎ IP-Π°Π΄ΡΠ΅ΡΡ |
| 6 |
ΠΡΠ΅Π²ΡΡΠ΅Π½ΠΎ ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΡΠΈΠΉ ΠΏΠΎ IP-Π°Π΄ΡΠ΅ΡΡ |
| 7 |
ΠΡΠ΅Π²ΡΡΠ΅Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ IP-Π°Π΄ΡΠ΅ΡΡ |
| 8 |
Π‘ΠΈΡΡΠ΅ΠΌΠ° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π°, Π²Π΅Π΄ΡΡΡΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ |
ΠΠ»Ρ IP, Π²Π½Π΅ΡΡΠ½Π½ΡΡ
Π² Β«Π±Π΅Π»ΡΠΉ ΡΠΏΠΈΡΠΎΠΊΒ», Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ 1., (*14)
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅Π°Π½ΡΠΎΠΌ
| ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| 0 |
Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
|
| 1 |
ΠΠ΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ
|
| 2 |
ΠΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΠ΅Π°Π½Ρ |
| 3 |
Π‘Π΅Π°Π½Ρ Π½Π΅ ΠΎΡΠΊΡΡΡ |
| 4 |
Π Π·Π°Π»Π΅ Π½Π΅Ρ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°, Π±ΡΠΎΠ½Ρ ΠΈ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ Π·Π°ΠΊΡΡΡΡ |
| 5 |
ΠΡΡ OK, ΡΠ΅Π°Π½Ρ ΠΎΡΠΊΡΡΡ β ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΡΠΎΠ΄Π°Π²Π°ΡΡ |
| 6 |
Π‘Π»ΠΈΡΠΊΠΎΠΌ ΠΌΠ°Π»ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄ΠΎ ΡΠ΅Π°Π½ΡΠ°, ΠΏΡΠΎΠ΄Π°ΠΆΠ° Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π° |
| 7 |
Π‘Π»ΠΈΡΠΊΠΎΠΌ ΠΌΠ°Π»ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄ΠΎ ΡΠ΅Π°Π½ΡΠ°, Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ |
| 8 |
Π‘Π΅Π°Π½Ρ ΠΏΡΠΎΡΡΠ» |
| 9 |
Π Π·Π°Π»Π΅ ΠΎΡΡΠ°Π»ΠΎΡΡ ΠΌΠ°Π»ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ
ΠΌΠ΅ΡΡ β ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ° |
| 10 |
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ΅Π°Π½ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ |
Π‘ΡΠ°ΡΡΡ ΡΠ΅ΡΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ
| ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| 1 |
ΠΠ΄ΡΡ Π²ΡΠ±ΠΎΡ ΠΌΠ΅ΡΡ |
| 2 |
ΠΡΠ±ΠΎΡ ΠΌΠ΅ΡΡ ΠΎΡΠΌΠ΅Π½ΡΠ½ (ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠΊΠ°Π·Π°Π»ΡΡ ΠΎΡ Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ/ΠΏΠΎΠΊΡΠΏΠΊΠΈ Π½Π° ΡΡΠ°Π΄ΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ) |
| 3 |
Π’Π°ΠΉΠΌΠ°ΡΡ Π²ΡΠ±ΠΎΡΠ° (ΡΠ΅ΡΡΠΈΡ Π·Π°ΠΊΡΡΡΠ° ΠΏΠΎ ΡΠ°ΠΉΠΌ-Π°ΡΡΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ ΠΎΡΠΊΠ°Π·Π°Π»ΡΡ ΠΎΡ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ, Π½ΠΎ ΠΈ Π½Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΠ» Π΅Π³ΠΎ) |
| 4 |
ΠΠ΅ΡΡΠ° Π·Π°Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Ρ |
| 5 |
ΠΡΠΎΠ½Ρ ΡΠ½ΡΡΠ° (ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Π±ΡΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠΊΠ°Π·Π°Π»ΡΡ ΠΎΡ Π½Π΅Ρ) |
| 6 |
Π’Π°ΠΉΠΌΠ°ΡΡ ΠΎΠΏΠ»Π°ΡΡ (ΠΏΠΎΡΠ»Π΅ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡ ΠΎΠΏΠ»Π°ΡΠ° Π½Π΅ ΠΏΠΎΡΡΡΠΏΠΈΠ»Π° Π² ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ) |
| 7 |
ΠΠΎΠΊΡΠΏΠΊΠ° ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π°, ΠΌΠ΅ΡΡΠ° ΠΎΠΏΠ»Π°ΡΠ΅Π½Ρ |
Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ°
| ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| 0 |
ΠΠ΅ΡΡΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ |
| 1 |
ΠΠ΅ΡΡΠΎ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΎ (Π² Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ±ΡΠ°Π½ΠΎ Π΄Π»Ρ Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ) |
| 2 |
ΠΠ΅ΡΡΠΎ Π·Π°Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΎ |
| 3 |
ΠΠ΅ΡΡΠΎ ΠΏΡΠΎΠ΄Π°Π½ΠΎ (Π±ΠΈΠ»Π΅Ρ Π²ΡΠ΄Π°Π½ Π½Π° ΡΡΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡ) |
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΠΏΠ»Π°ΡΡΠΆΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ°
| ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| 1 |
PayOnline |
| 2 |
Π Π°ΠΌΠ±Π»Π΅Ρ/ΠΡΠΈΡΠ° |
| 3 |
ΠΠΈΠ½ΠΎΡ
ΠΎΠ΄ |
ΠΠ²ΡΠΎΡ
Alexander Pushkarev, e-mail: axp-dev@yandex.com, (*15)
ΠΠΈΡΠ΅Π½Π·ΠΈΡ
ΠΡΠ½ΠΎΠ²ΠΎΠΉ Cinema Park API ΡΠ²Π»ΡΠ΅Ρ ΠΎΡΠΊΡΡΡΡΠΉ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ MIT license, (*16)