/** * @param stdClass $params * @return string */ public function saveRolesData(stdClass $params) { $data = get_object_vars($params); function parse_boolean($val) { return $val; } foreach ($data as $key => $val) { $val = parse_boolean($val); if (!strpos($key, '_front_office') === false) { $this->saveRolePerm('front_office', str_replace('_front_office', '', $key), $val); } elseif (!strpos($key, '_auditor') === false) { $this->saveRolePerm('auditor', str_replace('_auditor', '', $key), $val); } elseif (!strpos($key, '_clinician') === false) { $this->saveRolePerm('clinician', str_replace('_clinician', '', $key), $val); } elseif (!strpos($key, '_physician') === false) { $this->saveRolePerm('physician', str_replace('_physician', '', $key), $val); } elseif (!strpos($key, '_administrator') === false) { $this->saveRolePerm('administrator', str_replace('_administrator', '', $key), $val); } } return array('success' => true); }
echo "<::>"; if ($online_theme && $request == "elements" && $version == $verApp) { for ($i = 0; $i < count($online_elements); $i++) { echo $online_elements[$i] . "<:i:>"; } } echo "<::>"; for ($i = 0; $i < count($blocked_processes); $i++) { echo $blocked_processes[$i] . "<:i:>"; } echo "<::>"; echo Guard::encrypt(JGuard::stir_string($HideAESKey), $AESKey); echo "<::>"; echo sha1(handle_md5(md5($debugKey))); echo "<::>"; echo parse_boolean($use_mods_delete) . "<:g:>" . parse_boolean($use_send_report) . "<:g:>" . parse_boolean($use_jar_check) . "<:g:>" . parse_boolean($use_mod_check) . "<:g:>" . parse_boolean($stop_dirty_drogram) . "<:g:>" . parse_boolean($use_mod_check_timer) . "<:g:>" . $time_for_mods_check . "<:g:>" . parse_boolean($use_process_check) . "<:g:>" . parse_boolean($show_all_processes) . "<:g:>" . parse_boolean($use_process_check_timer) . "<:g:>" . $time_for_process_check; // [10] } } /* POST-операции */ @($action = $_POST["action"]); @($client = $_POST["client"]); @($upd_files = $_POST["updateFiles"]); if ($action == "updateSize") { if ($client == null || $upd_files == null) { die(0); } $filesize = 0; $elements = explode("<:f:>", $upd_files); for ($i = 0; $i < count($elements); $i++) { $file_path = "../files/clients/" . $client . "/" . $elements[$i];
public function saveRoles($data) { unset($data['task']); function parse_boolean($val) { return $val == 'on' ? 1 : 0; } foreach ($data as $key => $val) { $val = parse_boolean($val); if (!strpos($key, '_front_office') === false) { $this->saveRolePerm('front_office', str_replace('_front_office', '', $key), $val); } elseif (!strpos($key, '_auditor') === false) { $this->saveRolePerm('auditor', str_replace('_auditor', '', $key), $val); } elseif (!strpos($key, '_clinician') === false) { $this->saveRolePerm('clinician', str_replace('_clinician', '', $key), $val); } elseif (!strpos($key, '_physician') === false) { $this->saveRolePerm('physician', str_replace('_physician', '', $key), $val); } elseif (!strpos($key, '_administrator') === false) { $this->saveRolePerm('administrator', str_replace('_administrator', '', $key), $val); } } return '{"success":true}'; }