danielebarchiesi@0: fields(array( danielebarchiesi@0: 'alias' => $path['alias'], danielebarchiesi@0: 'pid' => $path['pid'], danielebarchiesi@0: )) danielebarchiesi@0: ->execute(); danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: /** danielebarchiesi@0: * Respond to a path being updated. danielebarchiesi@0: * danielebarchiesi@0: * @param $path danielebarchiesi@0: * An associative array containing the following keys: danielebarchiesi@0: * - source: The internal system path. danielebarchiesi@0: * - alias: The URL alias. danielebarchiesi@0: * - pid: Unique path alias identifier. danielebarchiesi@0: * - language: The language of the alias. danielebarchiesi@0: * danielebarchiesi@0: * @see path_save() danielebarchiesi@0: */ danielebarchiesi@0: function hook_path_update($path) { danielebarchiesi@0: db_update('mytable') danielebarchiesi@0: ->fields(array('alias' => $path['alias'])) danielebarchiesi@0: ->condition('pid', $path['pid']) danielebarchiesi@0: ->execute(); danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: /** danielebarchiesi@0: * Respond to a path being deleted. danielebarchiesi@0: * danielebarchiesi@0: * @param $path danielebarchiesi@0: * An associative array containing the following keys: danielebarchiesi@0: * - source: The internal system path. danielebarchiesi@0: * - alias: The URL alias. danielebarchiesi@0: * - pid: Unique path alias identifier. danielebarchiesi@0: * - language: The language of the alias. danielebarchiesi@0: * danielebarchiesi@0: * @see path_delete() danielebarchiesi@0: */ danielebarchiesi@0: function hook_path_delete($path) { danielebarchiesi@0: db_delete('mytable') danielebarchiesi@0: ->condition('pid', $path['pid']) danielebarchiesi@0: ->execute(); danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: /** danielebarchiesi@0: * @} End of "addtogroup hooks". danielebarchiesi@0: */