This is a documentation for Board Game Arena: play board games online !

Студио фунцтион референце

Извор: Board Game Arena
Пређи на навигацију Пређи на претрагу

Тхис паге референцес усефул сервер сиде анд цлиент сиде фунцтионс, со тхат нободy неедс то реинвент тхе wхеел (унлесс хе wантс то).

Сервер сиде (ПХП фунцтионс)

АПП_ГамеАцтион цласс <гаменаме>.ацтион.пхп

фунцтион исАрг( $аргНаме )
Ис тхис аргумент филлед ?
фунцтион гетАрг( $аргНаме, $аргТyпе, $мандаторy=фалсе, $дефаулт=НУЛЛ, $аргТyпеДетаилс=арраy(), $бЦанФаил=фалсе )
Гет сцрипт аргумент wитх тхе цоррецт тyпе
бЦанФаил меанс тхан а валидатион фаилуре ис поссибле (усер инпут)
Тхе маин аргТyпе валуес аре ас фоллоwс.
define( 'AT_int', 0 );        //  an integer
define( 'AT_posint', 1 );     //  a positive integer 
define( 'AT_float', 2 );      //  a float
define( 'AT_email', 3 );      //  an email  
define( 'AT_url', 4 );        //  a URL
define( 'AT_bool', 5 );       //  1/0/true/false
define( 'AT_enum', 6 );       //  argTypeDetails list the possible values
define( 'AT_alphanum', 7 );   //  only 0-9a-zA-Z_ and space

Табле цласс (<гаменаме>.гаме.пхп)

Цлиент сиде (Јавасцрипт фунцтионс)

тодо
тодо