public function get_settings_mod()
 {
     $rpglib = new RPGSuite($this->mybb, $this->db, $this->cache);
     $customsettings = array();
     $customsettings[] = array('label' => "Date Joined", 'name' => 'group_dateline', 'form' => '<input type="text" class="textbox" name="group_datelineu' . $this->info['uid'] . '" value="' . date($this->mybb->settings['dateformat'], $this->info['group_dateline']) . '">');
     $query = $this->db->simple_select('profilefields', '*', 'CONCAT(\',\',editableby,\',\') LIKE \'%,' . Groups::MOD . ',%\'', array("order_by" => 'disporder', "order_dir" => 'ASC'));
     while ($setting = $query->fetch_array()) {
         $customsettings[] = array('label' => $setting['name'], 'name' => 'fid' . $setting['fid'], 'form' => $rpglib->parse_setting($setting, $this->info['fid' . $setting['fid']], 'u' . $this->info['uid']));
     }
     return $customsettings;
 }
 private function build_custom_settings($isadmin)
 {
     $rpglib = new RPGSuite($this->mybb, $this->db, $this->cache);
     $customsettings = array();
     $query = $this->db->simple_select('groupfields', '*', 'onlyadmin IN (0, ' . $isadmin . ')', array("order_by" => 'disporder', "order_dir" => 'ASC'));
     while ($setting = $query->fetch_array()) {
         $customsettings[] = array('label' => $setting['name'], 'name' => 'fid' . $setting['fid'], 'description' => $setting['description'], 'form' => $rpglib->parse_setting($setting, $this->info['fid' . $setting['fid']]));
     }
     return $customsettings;
 }