alecpl
2008-04-23 f92b2f43e3b13ed162c6eeccd2fc4672771d4a11
program/include/rcube_json_output.php
@@ -130,7 +130,7 @@
    {
        $arg_list = func_get_args();
        foreach ($arg_list as $i => $name) {
            $this->texts[$name] = rcube::gettext($name);
            $this->texts[$name] = rcube_label($name);
        }
    }
    
@@ -147,7 +147,7 @@
    {
        $this->command(
            'display_message',
            rcube::gettext(array('name' => $message, 'vars' => $vars)),
            rcube_label(array('name' => $message, 'vars' => $vars)),
            $type
        );
    }
@@ -211,7 +211,10 @@
     */
    private function get_js_commands()
    {
        $out = 'this.set_env('.json_serialize($this->env).");\n";
        $out = '';
   if (sizeof($this->env))
       $out .= 'this.set_env('.json_serialize($this->env).");\n";
        
        foreach($this->texts as $name => $text) {
            $out .= sprintf("this.add_label('%s', '%s');\n", $name, JQ($text));