Changeset 14232 for trunk


Ignore:
Timestamp:
06/25/12 22:17:38 (12 years ago)
Author:
tbretz
Message:
With the current dim version arguments are not passed as --arg but just with the --start / --exec option
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/www/smartfact/index.php

    r14226 r14232  
    142142{
    143143    // Filename
    144     $args = '"scripts/'.$_GET['start'].'"';
     144    $script = '"scripts/'.$_GET['start'].'"';
    145145
    146146    unset($_GET['start']);
     
    157157    {
    158158        if ($_GET['label']>=0)
    159             $args .= ":".$_GET['label'];
     159            $script .= ":".$_GET['label'];
    160160        unset($_GET['label']);
    161161    }
     
    170170
    171171    // Arguments
    172     foreach ($_GET as $key => $value)
    173         $args .= ' --arg:"'.$key.'='.escape($value).'"';
    174 
    175     if (!empty($args) && empty($msg))
    176     {
     172    if (!empty($script) && empty($msg))
     173    {
     174        //foreach ($_GET as $key => $value)
     175        //    $args .= ' --arg:"'.$key.'='.escape($value).'"';
     176
     177        $args = "";
     178        foreach ($_GET as $key => $value)
     179            $args .= ' '.$key.'="'.escape($value).'"';
     180
    177181        // $args = "filename":label --arg:"key1=value" --arg:"key2=value"
    178         $cmd = $path.'/dimctrl --user "'.$_SERVER['PHP_AUTH_USER'].'"  --start '.$args;
     182        $cmd = $path.'/dimctrl --user "'.$_SERVER['PHP_AUTH_USER'].'"  --start "'.$script.escape($args).'"';
    179183
    180184        // Execute
Note: See TracChangeset for help on using the changeset viewer.