| | 352 | static PHP_METHOD(midgard_connection, set_default_lang) |
|---|
| | 353 | { |
|---|
| | 354 | RETVAL_FALSE; |
|---|
| | 355 | CHECK_MGD; |
|---|
| | 356 | gchar *lang; |
|---|
| | 357 | guint lang_length; |
|---|
| | 358 | gboolean rv; |
|---|
| | 359 | |
|---|
| | 360 | if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, |
|---|
| | 361 | "s", &lang, &lang_length) == FAILURE) |
|---|
| | 362 | return; |
|---|
| | 363 | |
|---|
| | 364 | MidgardConnection *mgd =__midgard_connection_get_ptr(); |
|---|
| | 365 | |
|---|
| | 366 | rv = midgard_connection_set_default_lang(mgd, (const gchar *) lang); |
|---|
| | 367 | |
|---|
| | 368 | RETURN_BOOL(rv); |
|---|
| | 369 | } |
|---|
| | 370 | |
|---|
| | 371 | static PHP_METHOD(midgard_connection, get_default_lang) |
|---|
| | 372 | { |
|---|
| | 373 | RETVAL_NULL(); |
|---|
| | 374 | CHECK_MGD; |
|---|
| | 375 | |
|---|
| | 376 | if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) |
|---|
| | 377 | return; |
|---|
| | 378 | |
|---|
| | 379 | MidgardConnection *mgd =__midgard_connection_get_ptr(); |
|---|
| | 380 | |
|---|
| | 381 | const gchar *lang = |
|---|
| | 382 | midgard_connection_get_default_lang(mgd); |
|---|
| | 383 | |
|---|
| | 384 | if(lang != NULL) |
|---|
| | 385 | RETURN_STRING((gchar *)lang, 1); |
|---|
| | 386 | } |
|---|
| | 387 | |
|---|