예제 #1
0
 /**
  * LazyestAdminFolder::change_extra_fields()
  * 
  * @since 1.1.0
  * @param string $for either 'folder' or 'string'
  * @param LazyestImage $object
  * @return array of extra fields and values
  */
 function change_extra_fields($for, $object = null)
 {
     global $lg_gallery;
     $fields = $lg_gallery->get_fields($for);
     $extra_fields = array();
     if (false !== $fields && 0 < count($fields)) {
         foreach ($fields as $field) {
             $fieldname = $field['name'];
             $postname = $for == 'folder' ? $field['name'] : $object->form_name() . '_' . $field['name'];
             $extra_fields[$fieldname] = isset($_POST[$postname]) ? $_POST[$postname] : $object->extra_fields[$fieldname];
         }
     }
     return $extra_fields;
 }