/** * @see Rabbit_Field::loadAssets() * */ public function initialize() { $ci =& get_instance(); $ci->load->helper('rabbit'); $this->form->addAsset('tiny_mce/tiny_mce.js'); $options = $this->getAttribute('options', array()); $options['mode'] = 'exact'; $options['elements'] = $this->getName(); $options = rabbit_json_encode($options); $this->form->addClientExec(sprintf(' tinyMCE.init(%s); ', $options)); }
/** * Map JSON data * * @param string $chave * @param string $valor * @return string */ function rabbit_json_array_map($chave, $valor) { $chave_codificada = rabbit_json_encode(strval($chave)); $valor_codificado = rabbit_json_encode($valor); return $chave_codificada . ":" . $valor_codificado; }