public function getPrepopulateString()
    {
        $prepopulate_querystring = '';

        if (isset($_REQUEST['prepopulate']) && is_array($_REQUEST['prepopulate'])) {
            foreach ($_REQUEST['prepopulate'] as $field_id => $value) {
                // Properly decode and re-encode value for output
                $value = rawurlencode(rawurldecode($value));
                $prepopulate_querystring .= sprintf("prepopulate[%s]=%s&", $field_id, $value);
            }
            $prepopulate_querystring = trim($prepopulate_querystring, '&');
        }

        // This is to prevent the value being interpreted as an additional GET
        // parameter. eg. prepopulate[cat]=Minx&June, would come through as:
        // $_GET['cat'] = Minx
        // $_GET['June'] = ''
        $prepopulate_querystring = preg_replace("/&amp;$/", '', $prepopulate_querystring);

        return $prepopulate_querystring ? '?' . $prepopulate_querystring : null;
    }
public function getPrepopulateString()
    {
        $prepopulate_querystring = '';

        if (isset($_REQUEST['prepopulate']) && is_array($_REQUEST['prepopulate'])) {
            foreach ($_REQUEST['prepopulate'] as $field_id => $value) {
                // Properly decode and re-encode value for output
                $value = rawurlencode(rawurldecode($value));
                $prepopulate_querystring .= sprintf("prepopulate[%s]=%s&", $field_id, $value);
            }
            $prepopulate_querystring = trim($prepopulate_querystring, '&');
        }

        // This is to prevent the value being interpreted as an additional GET
        // parameter. eg. prepopulate[cat]=Minx&June, would come through as:
        // $_GET['cat'] = Minx
        // $_GET['June'] = ''
        $prepopulate_querystring = preg_replace("/&amp;$/", '', $prepopulate_querystring);

        return $prepopulate_querystring ? '?' . $prepopulate_querystring : null;
    }
public function getPrepopulateString ( ) { $ prepopulate_querystring = '' ; if ( isset ( $ _REQUEST [ 'prepopulate' ] ) && is_array ( $ _REQUEST [ 'prepopulate' ] ) ) { foreach ( $ _REQUEST [ 'prepopulate' ] as $ field_id => $ value ) { // Properly decode and re-encode value for output $ value = rawurlencode ( rawurldecode ( $ value ) ) ; $ prepopulate_querystring .= sprintf ( "prepopulate[%s]=%s&" , $ field_id , $ value ) ; } $ prepopulate_querystring = trim ( $ prepopulate_querystring , '&' ) ; } // This is to prevent the value being interpreted as an additional GET // parameter. eg. prepopulate[cat]=Minx&June, would come through as: // $_GET['cat'] = Minx // $_GET['June'] = '' $ prepopulate_querystring = preg_replace ( "/&amp;$/" , '' , $ prepopulate_querystring ) ; return $ prepopulate_querystring ? '?' . $ prepopulate_querystring : null ; }
If this entry is being prepopulated, this function will return the prepopulated
fields and values as a query string.

@since Symphony 2.5.2
@return string
If this entry is being prepopulated this function will return the prepopulated fields and values as a query string .