Fehler in inc/agi-fns.php

Bug #525092 reported by Sascha Daniels
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gemeinschaft (by Amooma)
Fix Released
Wishlist
Unassigned
Gemeinschaft (ph.)
Triaged
Wishlist
Unassigned

Bug Description

Über gs_agi_get_variable können keine cdr Variablen ausgelesen werden, da keine Klammern zulässig sind.

Bsp. CDR(uniqueid)

Müsste so aussehen:

function gs_agi_get_variable( $name )
{
        if (! preg_match('/^[a-zA-Z0-9_()]+$/', $name)) {
                trigger_error( "AGI: Invalid variable name \"$name\"!", E_USER_WARNING );
                return false;
        }
        $response = gs_agi_do( 'GET VARIABLE '. $name );
        if (gs_agi_reponse_is_success($response)) {
                return ($response['result'] == 1) ? $response['data'] : null;
        } else {
                return false;
        }
}

Sollte wahrscheinlich auch in gs_agi_set_variable geändert werden

Changed in gemeinschaft:
importance: Undecided → Wishlist
status: New → Triaged
Changed in gemeinschaft-amooma:
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Sascha Daniels (daniels-wave-computer) wrote :

Ab 7109 können mit gs_agi_set_variable und gs_agi_get_variable auch Variablen mit Klammern verwendet werden.

Changed in gemeinschaft-amooma:
status: Triaged → Fix Released
Changed in gemeinschaft:
status: Triaged → Fix Released
Changed in gemeinschaft:
status: Fix Released → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.