Changeset 2150438
- Timestamp:
- 09/03/2019 08:12:51 PM (6 years ago)
- Location:
- asmember/trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
asmember/trunk/admin/admin.php
r2141992 r2150438 18 18 add_action( 'edit_user_profile_update', array($this,'asmember_save_custom_user_profile_fields')); 19 19 20 //add_filter('the_title', array($this,'new_title'), 10, 2); 20 21 21 22 } … … 23 24 24 25 26 function new_title($title, $id) { 27 if('post' == get_post_type($id)) 28 $title = '<h2 class="entry-title">'.$title.'</h2>'; 29 $title="tesat"; 30 return $title; 31 } 25 32 26 33 function asmember_add_custom_user_profile_fields( $user ) -
asmember/trunk/admin/options.php
r2132179 r2150438 9 9 { 10 10 add_action('admin_init',array($this,'asmember_options_page_output_register')); 11 11 12 12 13 } … … 14 15 public function asmember_options_page_output_register() 15 16 { 16 register_setting('as member_options_allgemein_group','asmember_options_allgemein');17 add_settings_section('general',__('General','as member'),array($this,'asmember_options_allgemein_render'),'asmember_options_allgemein_group');18 add_settings_field('as member_options_use_bootstrap',__('Load Bootstrap','asmember'),array($this,'asmember_options_select_yesno_feld_render'),'asmember_options_allgemein_group','general',array('id'=>'asmember_options_use_bootstrap'));19 add_settings_field('as member_options_use_style',__('Load asMember/asVerein-Style','asmember'),array($this,'asmember_options_select_yesno_feld_render'),'asmember_options_allgemein_group','general',array('id'=>'asmember_options_use_style'));20 21 22 23 register_setting('as member_options_account_group','asmember_options_account');24 add_settings_section('account','Account',array($this,'as member_options_account_render'),'asmember_options_account_group');17 register_setting('asverein_options_allgemein_group','asverein_options_allgemein'); 18 add_settings_section('general',__('General','asverein'),array($this,'asverein_options_allgemein_render'),'asverein_options_allgemein_group'); 19 add_settings_field('asverein_options_use_bootstrap',__('Load Bootstrap','asverein'),array($this,'asverein_options_select_yesno_feld_render'),'asverein_options_allgemein_group','general',array('id'=>'asverein_options_use_bootstrap')); 20 add_settings_field('asverein_options_use_style',__('Load asMember/asVerein-Style','asverein'),array($this,'asverein_options_select_yesno_feld_render'),'asverein_options_allgemein_group','general',array('id'=>'asverein_options_use_style')); 21 22 23 24 register_setting('asverein_options_account_group','asverein_options_account'); 25 add_settings_section('account','Account',array($this,'asverein_options_account_render'),'asverein_options_account_group'); 25 26 26 27 27 add_settings_section('account_pages',__('Pages','as member'),array($this,'asmember_options_account_pages_render'),'asmember_options_account_group');28 add_settings_field('as member_options_account_pages_register',__('Register','asmember'),array($this,'asmember_options_select_pages_feld_render'),'asmember_options_account_group','account_pages',array('id'=>'asmember_options_account_pages_register','help'=>'Shortcode: [asmember_register]'));29 add_settings_field('as member_options_account_pages_login',__('Login','asmember'),array($this,'asmember_options_select_pages_feld_render'),'asmember_options_account_group','account_pages',array('id'=>'asmember_options_account_pages_login','help'=>'Shortcode: [asmember_login]'));30 add_settings_field('as member_options_account_pages_redirect_after_login',__('After Login','asmember'),array($this,'asmember_options_select_pages_feld_render'),'asmember_options_account_group','account_pages',array('id'=>'asmember_options_account_pages_redirect_after_login','help'=>''));31 add_settings_field('as member_options_account_pages_redirect_blog_content',__('Blog Lock','asmember'),array($this,'asmember_options_select_pages_feld_render'),'asmember_options_account_group','account_pages',array('id'=>'asmember_options_account_pages_redirect_blog_content','help'=>''));32 add_settings_field('as member_options_account_pages_dashboard',__('Dashboard','asmember'),array($this,'asmember_options_select_pages_feld_render'),'asmember_options_account_group','account_pages',array('id'=>'asmember_options_account_pages_dashboard','help'=>'Shortcode: [asmember_dashboard]'));33 add_settings_field('as member_options_account_pages_myaccount',__('My Account','asmember'),array($this,'asmember_options_select_pages_feld_render'),'asmember_options_account_group','account_pages',array('id'=>'asmember_options_account_pages_myaccount','help'=>'Shortcode: [asmember_account]'));34 //add_settings_field('asmember_options_account_pages_payment','Zahlungen',array($this,'asmember_select_pages_account_feld_render'),'asmember_options_account_group','account_pages',array('id'=>'asmember_options_account_pages_payment','help'=>'Shortcode: [asmember_payment]'));35 add_settings_field('as member_options_account_pages_agb',__('AGB','asmember'),array($this,'asmember_options_select_pages_feld_render'),'asmember_options_account_group','account_pages',array('id'=>'asmember_options_account_pages_agb'));36 add_settings_field('as member_options_account_pages_datenschutz',__('Privacy','asmember'),array($this,'asmember_options_select_pages_feld_render'),'asmember_options_account_group','account_pages',array('id'=>'asmember_options_account_pages_datenschutz'));37 38 add_settings_section('account_register',__('EMail Register','as member'),array($this,'asmember_options_account_register_render'),'asmember_options_account_group');39 40 add_settings_field('as member_options_account_text_check_agb',__('Text AGB','asmember'),array($this,'asmember_options_textarea_feld_render'),'asmember_options_account_group','account_register',array('id'=>'asmember_options_account_text_check_agb'));41 add_settings_field('as member_options_account_text_check_datenschutz',__('Text Privacy','asmember'),array($this,'asmember_options_textarea_feld_render'),'asmember_options_account_group','account_register',array('id'=>'asmember_options_account_text_check_datenschutz'));42 add_settings_field('as member_options_account_text_betreff_benutzer',__('Subject User','asmember'),array($this,'asmember_options_text_feld_render'),'asmember_options_account_group','account_register',array('id'=>'asmember_options_account_text_betreff_benutzer'));43 add_settings_field('as member_options_account_text_email_benutzer',__('Email to User','asmember'),array($this,'asmember_options_textarea_feld_render'),'asmember_options_account_group','account_register',array('id'=>'asmember_options_account_text_email_benutzer'));44 add_settings_field('as member_options_account_text_betreff_admin',__('Subject Admin','asmember'),array($this,'asmember_options_text_feld_render'),'asmember_options_account_group','account_register',array('id'=>'asmember_options_account_text_betreff_admin'));45 add_settings_field('as member_options_account_text_email_admin',__('Email to Admin','asmember'),array($this,'asmember_options_textarea_feld_render'),'asmember_options_account_group','account_register',array('id'=>'asmember_options_account_text_email_admin'));46 add_settings_field('as member_options_account_email_from',__('EMail From','asmember'),array($this,'asmember_options_text_feld_render'),'asmember_options_account_group','account_register',array('id'=>'asmember_options_account_email_from'));47 48 49 50 register_setting('as member_options_members_group','asmember_options_members');51 add_settings_section('members',__('Members','as member'),array($this,'asmember_options_members_render'),'asmember_options_members_group');52 add_settings_field('as member_options_members_pages_members',__('Page for Members-List','asmember'),array($this,'asmember_options_select_pages_feld_render'),'asmember_options_members_group','members',array('id'=>'asmember_options_members_pages_members','help'=>'Shortcode: [asmember_members]'));53 add_settings_field('as member_options_members_pages_member',__('Page for Member-Profile','asmember'),array($this,'asmember_options_select_pages_feld_render'),'asmember_options_members_group','members',array('id'=>'asmember_options_members_pages_member','help'=>'Shortcode: [asmember_member]'));54 55 add_settings_section('members_profil',__('Profile','as member'),array($this,'asmember_options_members_profil_render'),'asmember_options_members_group');56 add_settings_field('as member_options_members_profil_extended',__('Show additional fields','asmember'),array($this,'asmember_options_select_yesno_feld_render'),'asmember_options_members_group','members_profil',array('id'=>'asmember_options_members_profil_extended'));57 add_settings_field('as member_options_members_profil_suchebiete',__('Show search/offer','asmember'),array($this,'asmember_options_select_yesno_feld_render'),'asmember_options_members_group','members_profil',array('id'=>'asmember_options_members_profil_suchebiete'));58 add_settings_field('as member_options_members_profil_avatar',__('Avatar','asmember'),array($this,'asmember_options_select_yesno_feld_render'),'asmember_options_members_group','members_profil',array('id'=>'asmember_options_members_profil_avatar'));59 add_settings_field('as member_options_members_profil_ads',__('Show Ads','asmember'),array($this,'asmember_options_select_yesno_feld_render'),'asmember_options_members_group','members_profil',array('id'=>'asmember_options_members_profil_ads'));60 61 62 add_settings_section('members_profil_edit',__('Edit Profile','as member'),array($this,'asmember_options_members_profil_render'),'asmember_options_members_group');63 add_settings_field('as member_options_members_profil_edit_layout',__('Layout','asmember'),array($this,'asmember_select_members_profil_edit_layout_feld_render'),'asmember_options_members_group','members_profil_edit',array('id'=>'asmember_options_members_profil_edit_layout'));64 65 66 67 } 68 69 70 function as member_options_get_option($str)71 { 72 73 if(strpos($str,'account')>0) return get_option('as member_options_account');else74 if(strpos($str,'members')>0) return get_option('as member_options_members');else75 return get_option('as member_options_allgemein');76 } 77 78 function as member_options_get_name($str)79 { 80 81 if(strpos($str,'account')>0) return "as member_options_account[".$str."]";else82 if(strpos($str,'members')>0) return "as member_options_members[".$str."]";else83 return "as member_options_allgemein[".$str."]";84 85 } 86 87 88 public function as member_options_text_feld_render($args)28 add_settings_section('account_pages',__('Pages','asverein'),array($this,'asverein_options_account_pages_render'),'asverein_options_account_group'); 29 add_settings_field('asverein_options_account_pages_register',__('Register','asverein'),array($this,'asverein_options_select_pages_feld_render'),'asverein_options_account_group','account_pages',array('id'=>'asverein_options_account_pages_register','help'=>'Shortcode: [asmember_register]')); 30 add_settings_field('asverein_options_account_pages_login',__('Login','asverein'),array($this,'asverein_options_select_pages_feld_render'),'asverein_options_account_group','account_pages',array('id'=>'asverein_options_account_pages_login','help'=>'Shortcode: [asmember_login]')); 31 add_settings_field('asverein_options_account_pages_redirect_after_login',__('After Login','asverein'),array($this,'asverein_options_select_pages_feld_render'),'asverein_options_account_group','account_pages',array('id'=>'asverein_options_account_pages_redirect_after_login','help'=>'')); 32 add_settings_field('asverein_options_account_pages_redirect_blog_content',__('Blog Lock','asverein'),array($this,'asverein_options_select_pages_feld_render'),'asverein_options_account_group','account_pages',array('id'=>'asverein_options_account_pages_redirect_blog_content','help'=>'')); 33 add_settings_field('asverein_options_account_pages_dashboard',__('Dashboard','asverein'),array($this,'asverein_options_select_pages_feld_render'),'asverein_options_account_group','account_pages',array('id'=>'asverein_options_account_pages_dashboard','help'=>'Shortcode: [asmember_dashboard]')); 34 add_settings_field('asverein_options_account_pages_myaccount',__('My Account','asverein'),array($this,'asverein_options_select_pages_feld_render'),'asverein_options_account_group','account_pages',array('id'=>'asverein_options_account_pages_myaccount','help'=>'Shortcode: [asmember_account]')); 35 36 add_settings_field('asverein_options_account_pages_agb',__('AGB','asverein'),array($this,'asverein_options_select_pages_feld_render'),'asverein_options_account_group','account_pages',array('id'=>'asverein_options_account_pages_agb')); 37 add_settings_field('asverein_options_account_pages_datenschutz',__('Privacy','asverein'),array($this,'asverein_options_select_pages_feld_render'),'asverein_options_account_group','account_pages',array('id'=>'asverein_options_account_pages_datenschutz')); 38 39 add_settings_section('account_register',__('EMail Register','asverein'),array($this,'asverein_options_account_register_render'),'asverein_options_account_group'); 40 41 add_settings_field('asverein_options_account_text_check_agb',__('Text AGB','asverein'),array($this,'asverein_options_textarea_feld_render'),'asverein_options_account_group','account_register',array('id'=>'asverein_options_account_text_check_agb')); 42 add_settings_field('asverein_options_account_text_check_datenschutz',__('Text Privacy','asverein'),array($this,'asverein_options_textarea_feld_render'),'asverein_options_account_group','account_register',array('id'=>'asverein_options_account_text_check_datenschutz')); 43 add_settings_field('asverein_options_account_text_betreff_benutzer',__('Subject User','asverein'),array($this,'asverein_options_text_feld_render'),'asverein_options_account_group','account_register',array('id'=>'asverein_options_account_text_betreff_benutzer')); 44 add_settings_field('asverein_options_account_text_email_benutzer',__('Email to User','asverein'),array($this,'asverein_options_textarea_feld_render'),'asverein_options_account_group','account_register',array('id'=>'asverein_options_account_text_email_benutzer')); 45 add_settings_field('asverein_options_account_text_betreff_admin',__('Subject Admin','asverein'),array($this,'asverein_options_text_feld_render'),'asverein_options_account_group','account_register',array('id'=>'asverein_options_account_text_betreff_admin')); 46 add_settings_field('asverein_options_account_text_email_admin',__('Email to Admin','asverein'),array($this,'asverein_options_textarea_feld_render'),'asverein_options_account_group','account_register',array('id'=>'asverein_options_account_text_email_admin')); 47 add_settings_field('asverein_options_account_email_from',__('EMail From','asverein'),array($this,'asverein_options_text_feld_render'),'asverein_options_account_group','account_register',array('id'=>'asverein_options_account_email_from')); 48 49 50 51 register_setting('asverein_options_members_group','asverein_options_members'); 52 add_settings_section('members',__('Members','asverein'),array($this,'asverein_options_members_render'),'asverein_options_members_group'); 53 add_settings_field('asverein_options_members_pages_members',__('Page for Members-List','asverein'),array($this,'asverein_options_select_pages_feld_render'),'asverein_options_members_group','members',array('id'=>'asverein_options_members_pages_members','help'=>'Shortcode: [asmember_members]')); 54 add_settings_field('asverein_options_members_pages_member',__('Page for Member-Profile','asverein'),array($this,'asverein_options_select_pages_feld_render'),'asverein_options_members_group','members',array('id'=>'asverein_options_members_pages_member','help'=>'Shortcode: [asmember_member]')); 55 56 add_settings_section('members_profil',__('Profile','asverein'),array($this,'asverein_options_members_profil_render'),'asverein_options_members_group'); 57 add_settings_field('asverein_options_members_profil_extended',__('Show additional fields','asverein'),array($this,'asverein_options_select_yesno_feld_render'),'asverein_options_members_group','members_profil',array('id'=>'asverein_options_members_profil_extended')); 58 add_settings_field('asverein_options_members_profil_suchebiete',__('Show search/offer','asverein'),array($this,'asverein_options_select_yesno_feld_render'),'asverein_options_members_group','members_profil',array('id'=>'asverein_options_members_profil_suchebiete')); 59 add_settings_field('asverein_options_members_profil_avatar',__('Avatar','asverein'),array($this,'asverein_options_select_yesno_feld_render'),'asverein_options_members_group','members_profil',array('id'=>'asverein_options_members_profil_avatar')); 60 add_settings_field('asverein_options_members_profil_ads',__('Show Ads','asverein'),array($this,'asverein_options_select_yesno_feld_render'),'asverein_options_members_group','members_profil',array('id'=>'asverein_options_members_profil_ads')); 61 62 63 add_settings_section('members_profil_edit',__('Edit Profile','asverein'),array($this,'asverein_options_members_profil_render'),'asverein_options_members_group'); 64 add_settings_field('asverein_options_members_profil_edit_layout',__('Layout','asverein'),array($this,'asverein_select_members_profil_edit_layout_feld_render'),'asverein_options_members_group','members_profil_edit',array('id'=>'asverein_options_members_profil_edit_layout')); 65 66 67 68 } 69 70 71 function asverein_options_get_option($str) 72 { 73 74 if(strpos($str,'account')>0) return get_option('asverein_options_account');else 75 if(strpos($str,'members')>0) return get_option('asverein_options_members');else 76 return get_option('asverein_options_allgemein'); 77 } 78 79 function asverein_options_get_name($str) 80 { 81 82 if(strpos($str,'account')>0) return "asverein_options_account[".$str."]";else 83 if(strpos($str,'members')>0) return "asverein_options_members[".$str."]";else 84 return "asverein_options_allgemein[".$str."]"; 85 86 } 87 88 89 public function asverein_options_text_feld_render($args) 89 90 { 90 91 91 $option=$this->asmember_options_get_option($args['id']); 92 $name=$this->asmember_options_get_name($args['id']); 93 94 95 96 $placeholder=""; 97 if($args['id']=="asmember_options_donate_text_betreff")$placeholder="SP-%jahr%-%id%"; 92 $option=$this->asverein_options_get_option($args['id']); 93 $name=$this->asverein_options_get_name($args['id']); 98 94 99 95 … … 103 99 } 104 100 105 function as member_options_textarea_feld_render($args)106 { 107 $option=$this->as member_options_get_option($args['id']);108 $name=$this->as member_options_get_name($args['id']);101 function asverein_options_textarea_feld_render($args) 102 { 103 $option=$this->asverein_options_get_option($args['id']); 104 $name=$this->asverein_options_get_name($args['id']); 109 105 110 106 $placeholder=""; 111 if($args['id']=="as member_options_donate_text_check_datenschutz")$placeholder="Ich habe die Datenschutzerklärung gelesen und bin mit der Speicherung meiner Daten einverstanden.";112 113 if($args['id']=="as member_options_account_text_check_agb")$placeholder="Ich habe die Allgemeinen Geschäftsbedingungen gelesen und aktzeptiere diese.";114 if($args['id']=="as member_options_account_text_check_datenschutz")$placeholder="Ich habe die Datenschutzhinweise gelesen und bin mit der Verarbeitung meiner Daten einverstanden.";115 if($args['id']=="as member_options_account_text_email_benutzer")$placeholder="Hallo %vorname% %name%,\n\nvielen Dank für Ihren Antrag auf Mitgliedschaft.\n\nBitte bestätigen Sie Ihren Antrag durch Klick auf folgenden Link:\n%activation_link%";116 if($args['id']=="as member_options_account_antrag_text_email_benutzer")$placeholder="Hallo %vorname% %name%,\n\nvielen Dank für Ihren Antrag auf Mitgliedschaft.\n\nBitte bestätigen Sie Ihren Antrag durch Klick auf folgenden Link:\n%activation_link%";117 if($args['id']=="as member_options_account_text_email_admin")$placeholder="Es ist ein neuer Mitgliedsantrag eingegangen\n\n%vorname% %name%\n%strasse%\n%plz% %ort%\n";118 if($args['id']=="as member_options_account_antrag_text_email_admin")$placeholder="Es ist ein neuer Mitgliedsantrag eingegangen\n\n%vorname% %name%\n%strasse%\n%plz% %ort%\n";119 if($args['id']=="as member_options_account_antrag_text_frontend_erfolg")$placeholder="Vielen Dank für Ihren Mitgliedsantag.\n\nSie erhalten nun eine E-Mail, um Ihren Antrag und Ihre E-Mail-Adresse zu bestätigen. Klicken Sie bitte auf den darin enthaltenen Link.\n";107 if($args['id']=="asverein_options_donate_text_check_datenschutz")$placeholder="Ich habe die Datenschutzerklärung gelesen und bin mit der Speicherung meiner Daten einverstanden."; 108 109 if($args['id']=="asverein_options_account_text_check_agb")$placeholder="Ich habe die Allgemeinen Geschäftsbedingungen gelesen und aktzeptiere diese."; 110 if($args['id']=="asverein_options_account_text_check_datenschutz")$placeholder="Ich habe die Datenschutzhinweise gelesen und bin mit der Verarbeitung meiner Daten einverstanden."; 111 if($args['id']=="asverein_options_account_text_email_benutzer")$placeholder="Hallo %vorname% %name%,\n\nvielen Dank für Ihren Antrag auf Mitgliedschaft.\n\nBitte bestätigen Sie Ihren Antrag durch Klick auf folgenden Link:\n%activation_link%"; 112 if($args['id']=="asverein_options_account_antrag_text_email_benutzer")$placeholder="Hallo %vorname% %name%,\n\nvielen Dank für Ihren Antrag auf Mitgliedschaft.\n\nBitte bestätigen Sie Ihren Antrag durch Klick auf folgenden Link:\n%activation_link%"; 113 if($args['id']=="asverein_options_account_text_email_admin")$placeholder="Es ist ein neuer Mitgliedsantrag eingegangen\n\n%vorname% %name%\n%strasse%\n%plz% %ort%\n"; 114 if($args['id']=="asverein_options_account_antrag_text_email_admin")$placeholder="Es ist ein neuer Mitgliedsantrag eingegangen\n\n%vorname% %name%\n%strasse%\n%plz% %ort%\n"; 115 if($args['id']=="asverein_options_account_antrag_text_frontend_erfolg")$placeholder="Vielen Dank für Ihren Mitgliedsantag.\n\nSie erhalten nun eine E-Mail, um Ihren Antrag und Ihre E-Mail-Adresse zu bestätigen. Klicken Sie bitte auf den darin enthaltenen Link.\n"; 120 116 121 117 … … 131 127 132 128 133 function as member_options_select_pages_feld_render($args)134 { 135 $option=$this->as member_options_get_option($args['id']);136 $name=$this->as member_options_get_name($args['id']);129 function asverein_options_select_pages_feld_render($args) 130 { 131 $option=$this->asverein_options_get_option($args['id']); 132 $name=$this->asverein_options_get_name($args['id']); 137 133 138 134 $page_link=$option[$args['id']]; … … 141 137 142 138 <option value=""> 143 <?php echo esc_attr( __( 'Select Page','as member' ) ); ?></option>139 <?php echo esc_attr( __( 'Select Page','asverein' ) ); ?></option> 144 140 <?php 145 141 $pages = get_pages(); … … 160 156 161 157 162 public function as member_options_select_yesno_feld_render($args)163 { 164 $option=$this->as member_options_get_option($args['id']);165 $name=$this->as member_options_get_name($args['id']);158 public function asverein_options_select_yesno_feld_render($args) 159 { 160 $option=$this->asverein_options_get_option($args['id']); 161 $name=$this->asverein_options_get_name($args['id']); 166 162 $value=$option[$args['id']]; 167 163 … … 174 170 if($value == 1) $option.=' selected'; 175 171 $option .= '>'; 176 $option .= esc_html_x('Yes','','as member');172 $option .= esc_html_x('Yes','','asverein'); 177 173 $option .= '</option>'; 178 174 … … 180 176 if($value == 0) $option.=' selected'; 181 177 $option .= '>'; 182 $option .= esc_html_x('No','','as member');178 $option .= esc_html_x('No','','asverein'); 183 179 $option .= '</option>'; 184 180 echo $option; … … 190 186 191 187 192 function as member_select_members_profil_edit_layout_feld_render($args)193 { 194 $options=get_option('as member_options_members');195 ?> 196 <select name="as member_options_members[<?php echo esc_attr($args['id']);?>]">188 function asverein_select_members_profil_edit_layout_feld_render($args) 189 { 190 $options=get_option('asverein_options_members'); 191 ?> 192 <select name="asverein_options_members[<?php echo esc_attr($args['id']);?>]"> 197 193 <?php 198 194 $option = '<option value="1"'; 199 195 if($options[$args['id']] == 1) $option.=' selected'; 200 $option .= '>'.esc_html_x('One column','','as member').'</option>';196 $option .= '>'.esc_html_x('One column','','asverein').'</option>'; 201 197 $option .= '<option value="2"'; 202 198 if($options[$args['id']] == 2) $option.=' selected'; 203 $option .= '>'.esc_html_x('Two colums','','as member').'</option>';199 $option .= '>'.esc_html_x('Two colums','','asverein').'</option>'; 204 200 echo $option; 205 201 ?> … … 216 212 217 213 218 function as member_options_allgemein_render()219 { 220 221 } 222 223 224 225 226 227 228 229 230 function as member_options_account_render()231 { 232 233 } 234 235 function as member_options_account_register_render()236 { 237 238 } 239 240 function as member_options_account_pages_render()241 { 242 243 } 244 245 246 247 function as member_options_members_render()248 { 249 250 } 251 252 function as member_options_members_profil_render()253 { 254 255 } 256 257 function as member_options_members_profil_edit_render()258 { 259 260 } 261 262 263 264 265 266 267 268 function as member_options_page_output()214 function asverein_options_allgemein_render() 215 { 216 217 } 218 219 220 221 222 223 224 225 226 function asverein_options_account_render() 227 { 228 229 } 230 231 function asverein_options_account_register_render() 232 { 233 234 } 235 236 function asverein_options_account_pages_render() 237 { 238 239 } 240 241 242 243 function asverein_options_members_render() 244 { 245 246 } 247 248 function asverein_options_members_profil_render() 249 { 250 251 } 252 253 function asverein_options_members_profil_edit_render() 254 { 255 256 } 257 258 259 260 261 262 263 264 function asverein_options_page_output() 269 265 { 270 266 if(isset($_REQUEST['tab']))$active_tab=sanitize_text_field($_REQUEST['tab']);else $active_tab="allgemein"; 271 267 ?> 272 <h2><?php echo esc_html_x('Options','','as member');?></h2>268 <h2><?php echo esc_html_x('Options','','asverein');?></h2> 273 269 274 270 <h2 class="nav-tab-wrapper"> 275 <a class="nav-tab nav-tab<?php if($active_tab=='allgemein')echo "-active";?>" href="admin.php?page=asmember_option&tab=allgemein"><?php echo esc_html_e('General','','as member');?></a>276 <a class="nav-tab nav-tab<?php if($active_tab=='account')echo "-active";?>" href="admin.php?page=asmember_option&tab=account"><?php echo esc_html_e('Account','as member');?></a>277 <a class="nav-tab nav-tab<?php if($active_tab=='members')echo "-active";?>" href="admin.php?page=asmember_option&tab=members"><?php echo esc_html_e('Members','as member');?></a>278 <a class="nav-tab nav-tab<?php if($active_tab=='optionen')echo "-active";?>" href="admin.php?page=asmember_option&tab=options"><?php echo esc_html_e('Options','as member');?></a>271 <a class="nav-tab nav-tab<?php if($active_tab=='allgemein')echo "-active";?>" href="admin.php?page=asmember_option&tab=allgemein"><?php echo esc_html_e('General','','asverein');?></a> 272 <a class="nav-tab nav-tab<?php if($active_tab=='account')echo "-active";?>" href="admin.php?page=asmember_option&tab=account"><?php echo esc_html_e('Account','asverein');?></a> 273 <a class="nav-tab nav-tab<?php if($active_tab=='members')echo "-active";?>" href="admin.php?page=asmember_option&tab=members"><?php echo esc_html_e('Members','asverein');?></a> 274 <a class="nav-tab nav-tab<?php if($active_tab=='optionen')echo "-active";?>" href="admin.php?page=asmember_option&tab=options"><?php echo esc_html_e('Options','asverein');?></a> 279 275 </h2> 280 276 … … 285 281 { 286 282 287 settings_fields('as member_options_allgemein_group');288 do_settings_sections('as member_options_allgemein_group');283 settings_fields('asverein_options_allgemein_group'); 284 do_settings_sections('asverein_options_allgemein_group'); 289 285 submit_button(); 290 286 ?> … … 296 292 { 297 293 298 settings_fields('as member_options_members_group');299 do_settings_sections('as member_options_members_group');294 settings_fields('asverein_options_members_group'); 295 do_settings_sections('asverein_options_members_group'); 300 296 submit_button(); 301 297 ?> … … 307 303 { 308 304 309 settings_fields('as member_options_account_group');310 do_settings_sections('as member_options_account_group');305 settings_fields('asverein_options_account_group'); 306 do_settings_sections('asverein_options_account_group'); 311 307 312 308 -
asmember/trunk/asmember.php
r2141992 r2150438 4 4 Plugin URI: https://www.asuess.de/asverein/asmember-plugin/ 5 5 Description: asmember is a membership plugin and adds membership functionality to your site. Only members can view protected content. 6 Version: 1.0. 16 Version: 1.0.2 7 7 Author: alexandersuess 8 8 Author URI: https://www.asuess.de … … 27 27 } 28 28 29 30 31 include_once("admin/admin.php"); 32 include_once("admin/options.php"); 29 if(!class_exists("asverein_admin")) 30 { 31 include_once("admin/admin.php"); 32 include_once("admin/options.php"); 33 34 } 33 35 34 36 … … 73 75 74 76 77 register_nav_menu('asmemberusermenu','asMember User-Menu'); 75 78 76 -
asmember/trunk/assets/css/asverein.css
r2132179 r2150438 924 924 } 925 925 926 927 928 .asmember-dashboard-menu-rahmen 929 { 930 background-color:#dfdfdf; 931 border-top:solid 1px #afafaf; 932 border-bottom:solid 1px #afafaf; 933 padding:4px; 934 } 935 .asmember-dashboard-menu 936 { 937 list-style:none; 938 } 939 .asmember-dashboard-menu li 940 { 941 float:left; 942 margin-right:10px; 943 } -
asmember/trunk/public/members.php
r2132179 r2150438 16 16 ob_start(); 17 17 18 $as member_options_members = get_option('asmember_options_members');19 $url_member=$as member_options_members['asmember_options_members_pages_member'];18 $asverein_options_members = get_option('asverein_options_members'); 19 $url_member=$asverein_options_members['asverein_options_members_pages_member']; 20 20 21 21 … … 23 23 foreach ( $blogusers as $user ) 24 24 { 25 if($user->_asverein_account_zugriff>0)echo "<a href=\"".esc_url($url_member."?id=".$user->ID)."\">"; 26 25 27 ?> 28 26 29 <div class="asverein-members-list"> 30 27 31 <div class="asverein-members-list-img"> 28 32 <?php … … 33 37 </div> 34 38 35 <a href="<?php echo esc_url($url_member."?id=".$user->ID);?>"><?php echo esc_html($user->first_name." ".$user->last_name);?></a><br> 36 <?php echo esc_url($user->_asverein_account_plz." ".$user->_asverein_account_ort);?> 39 40 <?php echo esc_html($user->first_name." ".$user->last_name);?><br> 41 <?php echo esc_html($user->_asverein_account_ort);?> 37 42 <div style="clear:left;"></div> 38 43 </div> 44 </a> 39 45 <?php 40 46 } … … 57 63 $user=get_user_by('id',$id); 58 64 59 $as member_options_members = get_option('asmember_options_members');60 $url_member=$as member_options_members['asmember_options_members_pages_member'];65 $asverein_options_members = get_option('asverein_options_members'); 66 $url_member=$asverein_options_members['asverein_options_members_pages_member']; 61 67 62 68 if(isset($_REQUEST['nav']))$nav=sanitize_text_field($_REQUEST['nav']);else $nav="profil"; … … 76 82 <div class="cover-thumb-overlay"></div> 77 83 78 <img src='<?php echo esc_url(ASVEREIN_ THEME_URL."/assets/images/cover.jpg");?>' />84 <img src='<?php echo esc_url(ASVEREIN_PLUGIN_URL."/assets/images/cover.jpg");?>' /> 79 85 80 86 </div> … … 152 158 </div> 153 159 <div class="section-content intro"> 154 <?php echo esc_html($user->_asverein_account_strasse."<br>".$user->_asverein_account_plz." ".$user->_asverein_account_ort);?> 160 161 <?php 162 if($user->_asverein_account_strasse!="")echo esc_html($user->_asverein_account_strasse)."<br>"; 163 echo $user->_asverein_account_plz." ".$user->_asverein_account_ort; 164 165 if($user->_asverein_account_telefon!="")echo "<br><b>Telefon:</b> ".$user->_asverein_account_telefon; 166 if($user->_asverein_account_mobil!="")echo "<br><b>Mobil:</b> ".$user->_asverein_account_mobil; 167 if($user->user_url!="")echo "<br><b>Homepage:</b> ".$user->user_url; 168 ?> 155 169 156 170 </div> -
asmember/trunk/public/user-account.php
r2132179 r2150438 15 15 16 16 17 $as member_options_account = get_option('asmember_options_account');18 $url_myaccount= $as member_options_account['asmember_options_account_pages_myaccount'];19 20 $as member_options_members = get_option('asmember_options_members');17 $asverein_options_account = get_option('asverein_options_account'); 18 $url_myaccount= $asverein_options_account['asverein_options_account_pages_myaccount']; 19 20 $asverein_options_members = get_option('asverein_options_members'); 21 21 22 22 … … 29 29 { 30 30 if(isset($_REQUEST['asverein_account_anrede']))$asverein_account_anrede= sanitize_text_field($_REQUEST['asverein_account_anrede']); else $asverein_account_anrede=""; 31 if(isset($_REQUEST['asverein_account_titel']))$asverein_account_titel= sanitize_text_field($_REQUEST['asverein_account_titel']); else $asverein_account_titel=""; 31 32 if(isset($_REQUEST['asverein_account_vorname']))$asverein_account_vorname= sanitize_text_field($_REQUEST['asverein_account_vorname']); else $asverein_account_vorname=""; 32 33 if(isset($_REQUEST['asverein_account_name']))$asverein_account_name= sanitize_text_field($_REQUEST['asverein_account_name']); else $asverein_account_name=""; … … 34 35 if(isset($_REQUEST['asverein_account_plz']))$asverein_account_plz= sanitize_text_field($_REQUEST['asverein_account_plz']); else $asverein_account_plz=""; 35 36 if(isset($_REQUEST['asverein_account_ort']))$asverein_account_ort= sanitize_text_field($_REQUEST['asverein_account_ort']); else $asverein_account_ort=""; 37 38 if(isset($_REQUEST['asverein_account_telefon']))$asverein_account_telefon= sanitize_text_field($_REQUEST['asverein_account_telefon']); else $asverein_account_telefon=""; 39 if(isset($_REQUEST['asverein_account_mobil']))$asverein_account_mobil= sanitize_text_field($_REQUEST['asverein_account_mobil']); else $asverein_account_mobil=""; 40 if(isset($_REQUEST['asverein_account_url']))$asverein_account_url= sanitize_text_field($_REQUEST['asverein_account_url']); else $asverein_account_url=""; 36 41 37 42 if(isset($_REQUEST['asverein_account_uebermich']))$asverein_account_uebermich= sanitize_text_field($_REQUEST['asverein_account_uebermich']); else $asverein_account_uebermich=""; … … 45 50 if(isset($_REQUEST['asverein_account_lieblingsfilm'])) $asverein_account_lieblingsfilm= sanitize_text_field($_REQUEST['asverein_account_lieblingsfilm']); else $asverein_account_lieblingsfilm=""; 46 51 if(isset($_REQUEST['asverein_account_lieblingszitat'])) $asverein_account_lieblingszitat= sanitize_text_field($_REQUEST['asverein_account_lieblingszitat']); else $asverein_account_lieblingszitat=""; 47 52 if(isset($_REQUEST['asverein_account_zugriff'])) $asverein_account_zugriff= sanitize_text_field($_REQUEST['asverein_account_zugriff']); else $asverein_account_zugriff=0; 48 53 49 54 update_user_meta( get_current_user_id(), '_asverein_account_anrede', $asverein_account_anrede ); 55 update_user_meta( get_current_user_id(), '_asverein_account_titel', $asverein_account_titel); 50 56 update_user_meta( get_current_user_id(), 'first_name', $asverein_account_vorname ); 51 57 update_user_meta( get_current_user_id(), 'last_name', $asverein_account_name ); … … 53 59 update_user_meta( get_current_user_id(), '_asverein_account_plz', $asverein_account_plz ); 54 60 update_user_meta( get_current_user_id(), '_asverein_account_ort', $asverein_account_ort ); 61 update_user_meta( get_current_user_id(), '_asverein_account_telefon', $asverein_account_telefon ); 62 update_user_meta( get_current_user_id(), '_asverein_account_mobil', $asverein_account_mobil ); 63 64 65 66 wp_update_user( array( 'ID' => get_current_user_id(), 'user_url' => $asverein_account_url ) ); 67 68 69 70 55 71 update_user_meta( get_current_user_id(), '_asverein_account_gebdatum',$asverein_account_gebdatum); 56 72 update_user_meta( get_current_user_id(), '_asverein_account_uebermich',$asverein_account_uebermich); … … 67 83 } 68 84 69 85 update_user_meta(get_current_user_id(), '_asverein_account_zugriff',$asverein_account_zugriff); 86 70 87 //Logo verarbeiten 71 88 if(isset($_FILES['asverein_account_avatar'])) … … 87 104 } 88 105 89 106 //EMail an Admin 107 108 109 if($asverein_options_account['asverein_options_account_change_admin_email']==1) 110 { 111 //Admin-Email senden 112 $body="Ein User hat seine persönlichen Daten geändert:<br><br>"; 113 $body.="Anrede: ".$asverein_account_anrede."<br>"; 114 $body.="Titel: ".$asveren_account_titel."<br>"; 115 $body.="Vorname: ".$asverein_account_vorname."<br>"; 116 $body.="Nachname: ".$asverein_account_name."<br>"; 117 $body.="Strasse: ".$asverein_account_strasse."<br>"; 118 $body.="PLZ: ".$asverein_account_plz."<br>"; 119 $body.="Wohnort: ".$asverein_account_ort."<br>"; 120 $body.="Telefon: ".$asverein_account_telefon."<br>"; 121 $body.="Mobil: ".$asverein_account_mobil."<br>"; 122 $body.="URL: ".$asverein_account_url."<br>"; 123 124 $body.="Geburtstag: ".$asverein_account_gebdatum."<br>"; 125 126 $asverein_options_allgemein = get_option('asverein_options_allgemein'); 127 if($asverein_options_allgemein['asverein_options_admin_email']!="") 128 { 129 $items=explode(",",$asverein_options_allgemein['asverein_options_admin_email']); 130 foreach($items as $item) 131 { 132 wp_mail( sanitize_email($item),"Änderung Mitgliedsdaten", $body ); 133 } 134 } 135 136 137 } 90 138 } 139 140 $user=get_user_by("id",get_current_user_id()); 141 $asverein_account_url=$user->user_url; 91 142 92 143 $asverein_account_anrede= get_user_meta(get_current_user_id(),'_asverein_account_anrede',true); … … 97 148 $asverein_account_plz= get_user_meta(get_current_user_id(),'_asverein_account_plz',true); 98 149 $asverein_account_ort= get_user_meta(get_current_user_id(),'_asverein_account_ort',true); 99 150 $asverein_account_telefon= get_user_meta(get_current_user_id(),'_asverein_account_telefon',true); 151 $asverein_account_mobil= get_user_meta(get_current_user_id(),'_asverein_account_mobil',true); 152 153 100 154 $asverein_account_gebdatum= get_user_meta(get_current_user_id(),'_asverein_account_gebdatum',true); 101 155 $asverein_account_interessen= get_user_meta(get_current_user_id(),'_asverein_account_interessen',true); … … 110 164 $wp_user_avatar= get_user_meta(get_current_user_id(),'wp_user_avatar',true); 111 165 $asverein_account_avatar= get_user_meta(get_current_user_id(),'_asverein_account_avatar',true); 112 166 $asverein_account_zugriff= get_user_meta(get_current_user_id(),'_asverein_account_zugriff',true); 113 167 ?> 114 168 … … 120 174 121 175 <?php 122 if($as member_options_members["asmember_options_members_profil_extended"]==1)176 if($asverein_options_members["asverein_options_members_profil_extended"]==1) 123 177 { 124 178 ?> … … 126 180 <?php 127 181 } 128 if($as member_options_members["asmember_options_members_profil_suchebiete"]==1)182 if($asverein_options_members["asverein_options_members_profil_suchebiete"]==1) 129 183 { 130 184 ?> … … 132 186 <?php 133 187 } 134 if($as member_options_members["asmember_options_members_profil_avatar"]==1)188 if($asverein_options_members["asverein_options_members_profil_avatar"]==1) 135 189 { 136 190 ?> … … 146 200 <div class="tab-pane fade show active" id="nav-profile" role="tabpanel" aria-labelledby="nav-profile-tab"> 147 201 <div class="container asverein-form-container"> 148 <?php 149 if($asmember_options_members["asmember_options_members_profil_edit_layout"]==2) 202 203 <?php 204 if($asverein_options_members["asverein_options_members_profil_edit_layout"]==2) 150 205 151 206 echo "<div style=\"width:48%;margin-right:2%;float:left\">\n"; … … 177 232 </div> 178 233 <?php 179 if($as member_options_members["asmember_options_members_profil_edit_layout"]==2)234 if($asverein_options_members["asverein_options_members_profil_edit_layout"]==2) 180 235 { 181 236 echo "</div>\n"; … … 208 263 </div> 209 264 <?php 210 if($as member_options_members["asmember_options_members_profil_edit_layout"]==2)265 if($asverein_options_members["asverein_options_members_profil_edit_layout"]==2) 211 266 { 212 267 echo "</div>\n"; … … 215 270 216 271 ?> 272 273 274 <?php 275 if($asverein_options_members["asverein_options_members_profil_edit_layout"]==2) 276 277 echo "<div style=\"width:48%;margin-right:2%;float:left\">\n"; 278 ?> 279 280 <div class="form-group"> 281 <label for="asverein_account_telefon"><?php echo esc_html_e('Telefon','asmember');?>:</label> 282 <input type="text" class="form-control" name="asverein_account_telefon" id="asverein_account_telefon" placeholder="<?php echo esc_attr_e('Telefon','asmember');?>" value="<?php echo esc_attr($asverein_account_telefon);?>"/> 283 <span class="error" id="asfirms_register_password2_error"></span> 284 </div> 285 286 <div class="form-group"> 287 <label for="asverein_account_mobil"><?php echo esc_html_e('Mobil','asmember');?>:</label> 288 <input type="text" class="form-control" name="asverein_account_mobil" id="asverein_account_mobil" placeholder="<?php echo esc_attr_e('Mobil','asmember');?>" value="<?php echo esc_attr($asverein_account_mobil);?>"/> 289 <span class="error" id="asfirms_register_password2_error"></span> 290 </div> 291 292 293 <?php 294 if($asverein_options_members["asverein_options_members_profil_edit_layout"]==2) 295 { 296 echo "</div>\n"; 297 echo "<div style=\"width:48%;margin-right:2%;float:left\">\n"; 298 } 299 ?> 300 301 <div class="form-group"> 302 <label for="asverein_account_url"><?php echo esc_html_e('Homepage','asmember');?>:</label> 303 <input type="text" class="form-control" name="asverein_account_url" id="asverein_account_url" placeholder="<?php echo esc_attr_e('Homepage','asmember');?>" value="<?php echo esc_attr($asverein_account_url);?>"/> 304 <span class="error" id="asfirms_register_password2_error"></span> 305 </div> 306 307 <div class="form-group"> 308 <label for="asverein_account_zugriff"><?php echo esc_html_e('Zugriff','asmember');?>:</label> 309 <select class="form-control" name="asverein_account_zugriff" id="asverein_account_zugriff"> 310 <option value="0" <?php if($asverein_account_zugriff==0)echo " selected";?>>kein Zugriff</option> 311 <option value="1" <?php if($asverein_account_zugriff==1)echo " selected";?>>Nur für Mitglieder</option> 312 <option value="2" <?php if($asverein_account_zugriff==2)echo " selected";?>>öffentlich</option> 313 </select> 314 </div> 315 316 <?php 317 if($asverein_options_members["asverein_options_members_profil_edit_layout"]==2) 318 { 319 echo "</div>\n"; 320 echo "<div style=\"clear:left\"></div>\n"; 321 } 322 323 ?> 324 325 217 326 <div class="form-group"> 218 327 <label for="asverein_account_uebermich"><?php echo esc_html_e('About me','asmember');?>:</label> … … 220 329 </div> 221 330 222 331 223 332 </div> 224 333 </div> 225 334 226 335 <?php 227 if($as member_options_members["asmember_options_members_profil_extended"]==1)336 if($asverein_options_members["asverein_options_members_profil_extended"]==1) 228 337 { 229 338 ?> … … 263 372 264 373 <?php 265 if($as member_options_members["asmember_options_members_profil_suchebiete"]==1)374 if($asverein_options_members["asverein_options_members_profil_suchebiete"]==1) 266 375 { 267 376 ?> … … 283 392 284 393 285 if($as member_options_members["asmember_options_members_profil_avatar"]==1)394 if($asverein_options_members["asverein_options_members_profil_avatar"]==1) 286 395 { 287 396 … … 333 442 }else 334 443 { 335 $options=get_option('as member_options_account');336 if(isset($options['as member_options_account_pages_login']))$login_page=$options['asmember_options_account_pages_login'];else $login_page= wp_login_url();444 $options=get_option('asverein_options_account'); 445 if(isset($options['asverein_options_account_pages_login']))$login_page=$options['asverein_options_account_pages_login'];else $login_page= wp_login_url(); 337 446 338 447 wp_redirect($login_page); -
asmember/trunk/public/user-dashboard.php
r2132179 r2150438 8 8 { 9 9 add_shortcode('asmember_dashboard',array($this,'func_shortcode_asmember_dashboard')); 10 add_shortcode('asmember_dashboard_menu',array($this,'func_shortcode_asmember_dashboard_menu')); 10 11 } 11 12 … … 32 33 { 33 34 echo esc_html_e('not logged in','asmember'); 34 $options=get_option('as member_options_account');35 if(isset($options['as member_options_account_pages_login']))$login_page=$options['asmember_options_account_pages_login'];else $login_page= wp_login_url();35 $options=get_option('asverein_options_account'); 36 if(isset($options['asverein_options_account_pages_login']))$login_page=$options['asverein_options_account_pages_login'];else $login_page= wp_login_url(); 36 37 37 38 wp_redirect($login_page); … … 39 40 } 40 41 } 42 43 44 45 /* 46 $menus = wp_get_nav_menus(); 47 $menu_locations = get_nav_menu_locations(); 48 49 if (isset($menu_locations[ $location_id ]) && $menu_locations[ $location_id ]!=0) { 50 foreach ($menus as $menu) { 51 if ($menu->term_id == $menu_locations[ $location_id ]) { 52 $menu_items = wp_get_nav_menu_items($menu); 53 break; 54 } 55 } 56 return $menu_items; 57 } 58 } 59 */ 60 61 62 63 64 function func_shortcode_asmember_dashboard_menu($atts = '') 65 { 66 if(is_user_logged_in()) 67 { 68 ob_start(); 69 $user=wp_get_current_user(); 70 $redirect=home_url(); 71 72 73 74 $attr_value = shortcode_atts( array('menu' => "usermenu",), $atts ); 75 76 if($attr_value['menu']!="")$menu_id=$attr_value['menu'];else $menu_id="usermenu"; 77 78 79 80 $menu_items = wp_get_nav_menu_items($menu_id); 81 82 ?> 83 84 <div class="asmember-dashboard-menu-rahmen"> 85 <ul class="asmember-dashboard-menu"> 86 <?php 87 foreach($menu_items as $item) 88 { 89 echo "<li><a href=\"".$item->url."\">".$item->title."</a></li>\n"; 90 } 91 //echo var_dump($menu_items); 92 93 94 95 96 ?> 97 <li><a href="<?php echo wp_logout_url( $redirect );?>">Logout</a></li> 98 99 </ul> 100 <div style="clear:both"></div> 101 </div> 102 103 <?php 104 return ob_get_clean(); 105 } 106 } 107 108 41 109 } 42 110 -
asmember/trunk/public/user-login.php
r2132179 r2150438 1 1 <?php 2 2 3 class asmember_public_user_login 3 function get_asmember_login_form() 4 4 { 5 6 public function __construct() 7 { 8 add_shortcode('asmember_login',array($this,'shortcode_asmember_login')); 9 } 10 11 function shortcode_asmember_login() 12 { 13 if(isset($_GET['redirect_to'])) 5 6 if(isset($_GET['redirect_to'])) 14 7 { 15 8 $redirect=sanitize_text_field($_GET['redirect_to']); 16 9 }else 17 10 { 18 $as member_options_account = get_option('asmember_options_account');19 $redirect=$as member_options_account['asmember_options_account_pages_redirect_after_login'];11 $asverein_options_account = get_option('asverein_options_account'); 12 $redirect=$asverein_options_account['asverein_options_account_pages_redirect_after_login']; 20 13 } 21 14 $args = array( … … 67 60 </form> 68 61 <?php 69 $as member_options_account = get_option('asmember_options_account');70 $url_register=$as member_options_account['asmember_options_account_pages_register'];62 $asverein_options_account = get_option('asverein_options_account'); 63 $url_register=$asverein_options_account['asverein_options_account_pages_register']; 71 64 ?> 72 65 … … 84 77 </div> 85 78 <?php 86 return ob_get_clean(); 79 return ob_get_clean(); 80 } 81 82 83 class asmember_public_user_login 84 { 85 86 public function __construct() 87 { 88 add_shortcode('asmember_login',array($this,'shortcode_asmember_login')); 89 } 90 91 function shortcode_asmember_login() 92 { 93 return get_asmember_login_form(); 87 94 } 88 95 } … … 121 128 $user = new WP_Error('authentication_failed', esc_html_e('<strong>ERROR</strong>: Invalid username or incorrect password.','asmember')); 122 129 123 $as member_options_account = get_option('asmember_options_account');124 if($as member_options_account['asmember_options_account_pages_login'])130 $asverein_options_account = get_option('asverein_options_account'); 131 if($asverein_options_account['asverein_options_account_pages_login']) 125 132 { 126 $url=$as member_options_account['asmember_options_account_pages_login'];133 $url=$asverein_options_account['asverein_options_account_pages_login']; 127 134 }else 128 135 { … … 137 144 { 138 145 139 $as member_options_account = get_option('asmember_options_account');140 $url=$as member_options_account['asmember_options_account_pages_login'];146 $asverein_options_account = get_option('asverein_options_account'); 147 $url=$asverein_options_account['asverein_options_account_pages_login']; 141 148 142 149 if($url!="") -
asmember/trunk/public/user-register.php
r2132179 r2150438 13 13 if(isset($_REQUEST['action']))$action=sanitize_text_field($_REQUEST['action']);else $action="form"; 14 14 15 $as member_options_account = get_option('asmember_options_account');16 $as member_options_account_register_layout = $asmember_options_account['asmember_options_account_register_layout'];15 $asverein_options_account = get_option('asverein_options_account'); 16 $asverein_options_account_register_layout = $asverein_options_account['asverein_options_account_register_layout']; 17 17 18 18 if(class_exists("asverein_options_admin")) … … 34 34 if(is_user_logged_in()) 35 35 { 36 $as member_options_account = get_option('asmember_options_account');37 $url_myentries=$as member_options_account['asmember_options_account_pages_redirect_after_login'];36 $asverein_options_account = get_option('asverein_options_account'); 37 $url_myentries=$asverein_options_account['asverein_options_account_pages_redirect_after_login']; 38 38 39 39 return "<p>".esc_html_x('You are logged in','','asmember')."</p><a href=\"".esc_url($url_myentries)."\" class=\"btn btn-primary\">".esc_html_x('Next','','asmember')."</a>"; … … 66 66 //keys identisch, aktivieren 67 67 $sql="update ".$wpdb->prefix."asverein_new_member set status=1 where id=".$user->id; 68 $return_str=esc_html_x('Your membership has been successfully activated','','as member');68 $return_str=esc_html_x('Your membership has been successfully activated','','asverein'); 69 69 }else 70 70 { … … 311 311 { 312 312 $user = get_user_by( 'id', $user_id ); 313 $as member_options_account = get_option('asmember_options_account');314 $url_register= $as member_options_account['asmember_options_account_pages_register'];315 $email_from= $as member_options_account['asmember_options_account_email_from'];313 $asverein_options_account = get_option('asverein_options_account'); 314 $url_register= $asverein_options_account['asverein_options_account_pages_register']; 315 $email_from= $asverein_options_account['asverein_options_account_email_from']; 316 316 317 317 $email_headers="From:".$email_from; … … 347 347 update_user_meta( $user_id, 'active_code', $active_code, true ); 348 348 349 $body=$as member_options_account['asmember_options_account_text_email_benutzer'];349 $body=$asverein_options_account['asverein_options_account_text_email_benutzer']; 350 350 //Werte austauschen 351 351 $body=str_replace("%benutzer%",$asverein_register_benutzer,$body); … … 357 357 358 358 $body=str_replace("%activation_link%",$activation_link,$body); 359 wp_mail( sanitize_email($user->user_email), $as member_options_account['asmember_options_account_text_betreff_benutzer'], $body, $email_headers );359 wp_mail( sanitize_email($user->user_email), $asverein_options_account['asverein_options_account_text_betreff_benutzer'], $body, $email_headers ); 360 360 361 361 362 362 //Admin-Email senden 363 $body=$as member_options_account['asmember_options_account_text_email_admin'];363 $body=$asverein_options_account['asverein_options_account_text_email_admin']; 364 364 //Werte austauschen 365 365 $body=str_replace("%benutzer%",$asverein_register_benutzer,$body); … … 371 371 $body=str_replace("%plz%",$asverein_register_plz,$body); 372 372 $body=str_replace("%ort%",$asverein_register_ort,$body); 373 wp_mail( $admin_email, $as member_options_account['asmember_options_account_text_betreff_admin'], $body, $email_headers );373 wp_mail( $admin_email, $asverein_options_account['asverein_options_account_text_betreff_admin'], $body, $email_headers ); 374 374 375 375 //Mitgliedschaft eintragen!!!!!! … … 733 733 } 734 734 735 $as member_options_account_text_check_agb = $asmember_options_account['asmember_options_account_text_check_agb'];736 $as member_options_account_text_check_datenschutz = $asmember_options_account['asmember_options_account_text_check_datenschutz'];735 $asverein_options_account_text_check_agb = $asverein_options_account['asverein_options_account_text_check_agb']; 736 $asverein_options_account_text_check_datenschutz = $asverein_options_account['asverein_options_account_text_check_datenschutz']; 737 737 ?> 738 738 … … 740 740 <div class="form-check"> 741 741 <input type="checkbox" class="form-check-input" name="asverein_register_check_agb" value="1" id="asverein_register_check_agb"> 742 <label class="form-check-label" for="asverein_register_check_agb"><?php echo esc_html($as member_options_account_text_check_agb);?></label>742 <label class="form-check-label" for="asverein_register_check_agb"><?php echo esc_html($asverein_options_account_text_check_agb);?></label> 743 743 <br><span class="error" id="asverein_register_check_agb_error"></span> 744 744 </div> … … 746 746 <div class="form-check form-group"> 747 747 <input type="checkbox" class="form-check-input" name="asverein_register_check_datenschutz" value="1" id="asverein_register_check_datenschutz"> 748 <label class="form-check-label" for="asverein_register_check_datenschutz"><?php echo esc_html($as member_options_account_text_check_datenschutz);?></label>748 <label class="form-check-label" for="asverein_register_check_datenschutz"><?php echo esc_html($asverein_options_account_text_check_datenschutz);?></label> 749 749 <br><span class="error" id="asverein_register_check_datenschutz_error"></span> 750 750 </div>
Note: See TracChangeset
for help on using the changeset viewer.