| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | <?php/** * @file * Hooks provided by the Path module. *//** * @addtogroup hooks * @{ *//** * Respond to a path being inserted. * * @param $path *   An associative array containing the following keys: *   - source: The internal system path. *   - alias: The URL alias. *   - pid: Unique path alias identifier. *   - language: The language of the alias. * * @see path_save() */function hook_path_insert($path) {  db_insert('mytable')    ->fields(array(      'alias' => $path['alias'],      'pid' => $path['pid'],    ))    ->execute();}/** * Respond to a path being updated. * * @param $path *   An associative array containing the following keys: *   - source: The internal system path. *   - alias: The URL alias. *   - pid: Unique path alias identifier. *   - language: The language of the alias. * * @see path_save() */function hook_path_update($path) {  db_update('mytable')    ->fields(array('alias' => $path['alias']))    ->condition('pid', $path['pid'])    ->execute();}/** * Respond to a path being deleted. * * @param $path *   An associative array containing the following keys: *   - source: The internal system path. *   - alias: The URL alias. *   - pid: Unique path alias identifier. *   - language: The language of the alias. * * @see path_delete() */function hook_path_delete($path) {  db_delete('mytable')    ->condition('pid', $path['pid'])    ->execute();}/** * @} End of "addtogroup hooks". */
 |