/** * Save a block when added to an area * * @param AjaxHandler $handler The AjaxHandler instance */ public function action_auth_ajax_blockdrop_save($handler) { $title = $handler->handler_vars['title']; $type = $handler->handler_vars['type']; $data = $handler->handler_vars['data']; $block = new Block(array('title'=>$title, 'type'=>$type, 'data'=>$data)); $block->insert(); return $block->id; }