You are here

function _jquerymobile_set_settings in jQuery Mobile module 7.2

Set jquerymobile settings.

2 calls to _jquerymobile_set_settings()
jquerymobile_admin_local_settings_submit in ./jquerymobile.admin.inc
Save the local admin settings.
jquerymobile_admin_settings_submit in ./jquerymobile.admin.inc
Save the admin settings.

File

./jquerymobile.inc, line 251
Includes for jquerymobile

Code

function _jquerymobile_set_settings($settings = array()) {
  if ($settings) {
    $result = db_select('jquerymobile', 'j')
      ->fields('j', array(
      'jqmid',
    ))
      ->condition('theme', $settings['theme'])
      ->execute()
      ->fetchAssoc();
    if ($result) {
      db_update('jquerymobile')
        ->fields($settings)
        ->condition('jqmid', $result)
        ->execute();
    }
    else {
      db_insert('jquerymobile')
        ->fields($settings)
        ->execute();
    }
  }
}