Miscellany
public php v1 · immutable<?php/** * 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)); $block->insert(); foreach( $data as $k => $v ) { $block->field_save($k, $v); } return $block->id;}