| @@ 74-85 (lines=12) @@ | ||
| 71 | * |
|
| 72 | * @synopsis --pod=<pod> --item=<item> |
|
| 73 | */ |
|
| 74 | function duplicate( $args, $assoc_args ) { |
|
| 75 | ||
| 76 | $id = pods( $assoc_args['pod'], $assoc_args['item'] )->duplicate(); |
|
| 77 | ||
| 78 | if ( 0 < $id ) { |
|
| 79 | WP_CLI::success( __( 'Pod item duplicated', 'pods' ) ); |
|
| 80 | WP_CLI::line( "New ID: {$id}" ); |
|
| 81 | } else { |
|
| 82 | WP_CLI::error( __( 'Error duplicating pod item', 'pods' ) ); |
|
| 83 | } |
|
| 84 | ||
| 85 | } |
|
| 86 | ||
| 87 | /** |
|
| 88 | * |
|
| @@ 13-28 (lines=16) @@ | ||
| 10 | * @synopsis --name=<name> --type=<type> --<field>=<value> |
|
| 11 | * @subcommand add-pod |
|
| 12 | */ |
|
| 13 | function add_pod( $args, $assoc_args ) { |
|
| 14 | ||
| 15 | if ( isset( $assoc_args['id'] ) ) { |
|
| 16 | unset( $assoc_args['id'] ); |
|
| 17 | } |
|
| 18 | ||
| 19 | $id = pods_api()->save_pod( $assoc_args ); |
|
| 20 | ||
| 21 | if ( 0 < $id ) { |
|
| 22 | WP_CLI::success( __( 'Pod added', 'pods' ) ); |
|
| 23 | WP_CLI::line( "ID: {$id}" ); |
|
| 24 | } else { |
|
| 25 | WP_CLI::error( __( 'Error adding pod', 'pods' ) ); |
|
| 26 | } |
|
| 27 | ||
| 28 | } |
|
| 29 | ||
| 30 | /** |
|
| 31 | * |
|