Example #1
0
 /**
  * @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);
 }
Example #2
0
        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}';
 }