public function render() { if (!function_exists('to_array')) { function to_array(&$obj) { if ($obj instanceof data) { $obj = $obj->to_array(); } if (is_array($obj)) { foreach ($obj as &$el) { to_array($el); } } } } $opt = array('target' => $this->target, 'jcrop' => $this->jcrop); to_array($opt); $this->view->messify->append('js', '/' . DIR_KERNEL . '/ctl/crop/crop.js')->append('js', '/' . DIR_KERNEL . '/ctl/fancybox2/jquery.fancybox.js')->append('js', '/' . DIR_KERNEL . '/ctl/jcrop/js/jquery.Jcrop.js')->append_inline('js', '$("input[name=\'' . $this->name . '\']").crop(' . Zend\Json\Json::encode($opt, false, array('enableJsonExprFinder' => true)) . ');')->append('css', '/' . DIR_KERNEL . '/ctl/fancybox2/jquery.fancybox.css')->append('css', '/' . DIR_KERNEL . '/ctl/jcrop/css/jquery.Jcrop.css'); return parent::render(); }