[ Index ] |
PHP Cross Reference of GlotPress |
[Summary view] [Print] [Text view]
1 <?php 2 3 class GP_CLI_Upgrade_Set_Permissions extends WP_CLI_Command { 4 5 public function __invoke() { 6 $permissions = GP::$permission->find_many( 7 array( 8 'object_type' => 'translation-set', 9 'action' => 'approve', 10 ) 11 ); 12 foreach ( $permissions as $permission ) { 13 $set = GP::$translation_set->get( $permission->object_id ); 14 $project = GP::$project->get( $set->project_id ); 15 GP::$permission->create( 16 array( 17 'user_id' => $permission->user_id, 18 'action' => 'approve', 19 'object_type' => 'project|locale|set-slug', 20 'object_id' => $project->id . '|' . $set->locale . '|' . $set->slug, 21 ) 22 ); 23 } 24 } 25 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Dec 22 01:01:04 2024 | Cross-referenced by PHPXref 0.7.1 |