/** * delete the metafields */ public static function delFields() { global $REX; $sql = new rex_sql(); $sql->setQuery('SELECT `name` FROM ' . $REX['TABLE_PREFIX'] . '62_params WHERE `name` LIKE "asd_%"'); $delFields = array(); for ($i = 1; $i <= $sql->getRows(); $i++) { $delFields[] = a62_delete_field($sql->getValue('name')); $sql->next(); } return self::checkErrorMessage($delFields); }
//------------------------------> Parameter if (empty($prefix)) { trigger_error('Fehler: Prefix nicht definiert!', E_USER_ERROR); exit; } if (empty($metaTable)) { trigger_error('Fehler: metaTable nicht definiert!', E_USER_ERROR); exit; } $Basedir = dirname(__FILE__); $field_id = rex_request('field_id', 'int'); //------------------------------> Feld loeschen if ($func == 'delete') { $field_id = rex_request('field_id', 'int', 0); if ($field_id != 0) { if (a62_delete_field($field_id)) { echo rex_info($I18N->msg('minfo_field_successfull_deleted')); } else { echo rex_warning($I18N->msg('minfo_field_error_deleted')); } } $func = ''; } //------------------------------> Eintragsliste if ($func == '') { $list = rex_list::factory('SELECT field_id, name FROM ' . $REX['TABLE_PREFIX'] . '62_params WHERE `name` LIKE "' . $prefix . '%" ORDER BY prior'); $list->setCaption($I18N->msg('minfo_field_list_caption')); $imgHeader = '<a class="rex-i-element rex-i-metainfo-add" href="' . $list->getUrl(array('func' => 'add')) . '"><span class="rex-i-element-text">' . $I18N->msg('add') . '</span></a>'; $list->addColumn($imgHeader, '<span class="rex-i-element rex-i-metainfo"><span class="rex-i-element-text">' . $I18N->msg('edit') . '</span></span>', 0, array('<th class="rex-icon">###VALUE###</th>', '<td class="rex-icon">###VALUE###</td>')); $list->setColumnParams($imgHeader, array('func' => 'edit', 'field_id' => '###field_id###')); $list->removeColumn('field_id');
<?php $myself = 'xmediapool_password'; // add metainfo field if (OOAddon::isActivated('metainfo')) { a62_delete_field('med_' . $myself . '_password'); } $REX['ADDON']['install'][$myself] = 0;
<?php a62_delete_field('med_focuspoint_data'); a62_delete_field('med_focuspoint_css'); $REX['ADDON']['install']['focuspoint'] = 0;