Advertisement
Guest User

login-form-screen.php

a guest
Jun 15th, 2015
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.90 KB | None | 0 0
  1. <?php
  2. function acl_er_login_logo() {
  3. /*Get all options from db */
  4. $er_options = get_option('plugin_erident_settings');
  5. $top_page = unserialize(get_option('Admin_custome_login_top'));
  6. $login_page = unserialize(get_option('Admin_custome_login_login'));
  7. $text_and_color_page = unserialize(get_option('Admin_custome_login_text'));
  8. $logo_page = unserialize(get_option('Admin_custome_login_logo'));
  9. $Social_page = unserialize(get_option('Admin_custome_login_Social'));
  10.  
  11. if ($top_page['top_bg_type'] == "slider-background"){
  12. if($top_page['top_bg_slider_animation'] == "slider-style1")
  13. {
  14. require_once('css/slider-style1.php');
  15. }
  16. else if($top_page['top_bg_slider_animation'] == "slider-style2")
  17. {
  18. require_once('css/slider-style2.php');
  19. }
  20. else if($top_page['top_bg_slider_animation'] == "slider-style3")
  21. {
  22. require_once('css/slider-style3.php');
  23. }
  24. else if($top_page['top_bg_slider_animation'] == "slider-style4")
  25. {
  26. require_once('css/slider-style4.php');
  27. }
  28. }
  29.  
  30. if($text_and_color_page['enable_link_shadow'] == "yes") {
  31. $link_shadow_color = $text_and_color_page['link_shadow_color'].' 0 1px 0';
  32. }
  33. else {
  34. $link_shadow_color = "none";
  35. }
  36. if($login_page['login_enable_shadow'] == "yes") {
  37. $login_shadow_color = '0 4px 10px -1px '.$login_page['login_shadow_color'];
  38. }
  39. else {
  40. $login_shadow_color = "none";
  41. }
  42.  
  43. /* Check if opacity field is empty */
  44. if($login_page['login_form_opacity'] == "10") {
  45. $login_form_opacity = "1";
  46. }
  47. else {
  48. $login_form_opacity = '0.'.$login_page['login_form_opacity'];
  49. }
  50.  
  51. function weblizar_hex2rgb( $colour ) {
  52. if ( $colour[0] == '#' ) {
  53. $colour = substr( $colour, 1 );
  54. }
  55. if ( strlen( $colour ) == 6 ) {
  56. list( $r, $g, $b ) = array( $colour[0] . $colour[1], $colour[2] . $colour[3], $colour[4] . $colour[5] );
  57. } elseif ( strlen( $colour ) == 3 ) {
  58. list( $r, $g, $b ) = array( $colour[0] . $colour[0], $colour[1] . $colour[1], $colour[2] . $colour[2] );
  59. } else {
  60. return false;
  61. }
  62. $r = hexdec( $r );
  63. $g = hexdec( $g );
  64. $b = hexdec( $b );
  65. return array( 'red' => $r, 'green' => $g, 'blue' => $b );
  66. }
  67. $btnrgba = weblizar_hex2rgb( $text_and_color_page['button_color'] );
  68. $loginbg = weblizar_hex2rgb( $login_page['login_bg_color'] );
  69. //require social icon css
  70. require_once('css/socialcss.php');
  71. ?>
  72. <script src="//ajax.googleapis.com/ajax/libs/webfont/1/webfont.js"></script>
  73. <script type="text/javascript">
  74. WebFont.load({
  75. google: {
  76. families: ['<?php echo $text_and_color_page["heading_font_style"]; ?>'] // saved value
  77. }
  78. });
  79. WebFont.load({
  80. google: {
  81. families: ["<?php echo $text_and_color_page['input_font_style']; ?>"] // saved value
  82. }
  83. });
  84. WebFont.load({
  85. google: {
  86. families: ["<?php echo $text_and_color_page['link_font_style']; ?>"] // saved value
  87. }
  88. });
  89. WebFont.load({
  90. google: {
  91. families: ["<?php echo $text_and_color_page['button_font_style']; ?>"] // saved value
  92. }
  93. });
  94. </script>
  95. <style type="text/css">
  96.  
  97. /* Styles loading for Admin Custome Login */
  98. html {
  99. background: none !important;
  100. }
  101.  
  102. <?php if($top_page['top_bg_type'] == "static-background-color"){ ?>
  103. html body.login {
  104. background: <?php echo $top_page['top_color'] ?> ;
  105. }
  106. <?php }
  107. else if ($top_page['top_bg_type'] == "static-background-image"){
  108. ?>
  109. html body.login {
  110. <?php if($top_page['top_cover']=="yes")
  111. {?>
  112. background: url(<?php echo $top_page['top_image'] ?>) no-repeat center center fixed;
  113. -webkit-background-size: cover;
  114. -moz-background-size: cover;
  115. -o-background-size: cover;
  116. background-size: cover;
  117. <?php
  118. }
  119. else{?>
  120. background: url(<?php echo $top_page['top_image'] ?>) <?php echo $top_page['top_repeat'] ?> <?php echo $top_page['top_position'] ?> !important ;
  121. background-size: auto !important;
  122. <?php
  123. }
  124. ?>
  125. }
  126. <?php }
  127. else if ($top_page['top_bg_type'] == "slider-background"){
  128. ?>
  129. html body.login {
  130. background: #000;
  131. }
  132. <?php } ?>
  133. /* Styles for logo image */
  134. body.login div#login h1 a {
  135. background-image: url(<?php echo $logo_page['logo_image']; ?>) !important;
  136. padding-bottom: 30px;
  137. <?php if($login_page['login_form_float'] == "center") {?>
  138. margin: 0 auto;
  139. <?php }?>
  140. <?php if($login_page['login_form_float'] == "left") {?>
  141. margin-left:30px;
  142. <?php }?>
  143. <?php if($login_page['login_form_float'] == "right") {?>
  144. margin-right:25px;
  145. <?php }?>
  146. background-size: <?php echo $logo_page['logo_width'] ?>px <?php echo $logo_page['logo_height'] ?>px;
  147. width: <?php echo $logo_page['logo_width'] ?>px;
  148. height: <?php echo $logo_page['logo_height'] ?>px;
  149. }
  150.  
  151. <?php
  152. // Logo URL
  153. function my_login_logo_url() {
  154. $logo_page = unserialize(get_option('Admin_custome_login_logo'));
  155. return $logo_page['logo_url'];
  156. }
  157. add_filter( 'login_headerurl', 'my_login_logo_url' );
  158.  
  159. // Logo URL Title
  160. function my_login_logo_url_title() {
  161. $logo_page = unserialize(get_option('Admin_custome_login_logo'));
  162. return $logo_page['logo_url_title'];
  163. }
  164. add_filter( 'login_headertitle', 'my_login_logo_url_title' );
  165. ?>
  166. #login{
  167. float:<?php echo $login_page['login_form_float']; ?>;
  168. position:relative;
  169. <?php if($login_page['login_form_float'] == "left") {?>
  170. padding-left:25px;
  171. <?php }?>
  172. <?php if($login_page['login_form_float'] == "right") {?>
  173. padding-right:25px;
  174. <?php }?>
  175.  
  176. }
  177. body.login #login {
  178. width:<?php echo $login_page['login_form_width'] ?>px;
  179. }
  180.  
  181. .login form {
  182. border-radius:<?php echo $login_page['login_form_radius'] ?>px;
  183. border:<?php echo $login_page['login_border_thikness'] ?>px <?php echo $login_page['login_border_style'] ?> <?php echo $login_page['login_border_color'] ?>;
  184. -moz-box-shadow: <?php echo $login_shadow_color ?>;
  185. -webkit-box-shadow: <?php echo $login_shadow_color ?>;
  186. box-shadow: <?php echo $login_shadow_color ?>;
  187. <?php
  188. if($Social_page['enable_social_icon'] == "inner" || $Social_page['enable_social_icon'] == "both"){?>
  189. padding: 26px 24px 8px;
  190. <?php }
  191. ?>
  192. position: relative;
  193. z-index: 1;
  194.  
  195. /* for ie */
  196. background-color: rgb(<?php echo $loginbg['red'];?>,<?php echo $loginbg['green']?>,<?php echo $loginbg['blue']?>);
  197. background: url(<?php echo $login_page['login_bg_image'] ?>) <?php echo $login_page['login_bg_repeat'] ?> <?php echo $login_page['login_bg_position'] ?>;
  198.  
  199. background: rgba(<?php echo $loginbg['red'];?>,<?php echo $loginbg['green']?>,<?php echo $loginbg['blue']?>,<?php echo $login_form_opacity ?>);
  200.  
  201. <?php if($login_page['login_bg_type'] == "static-background-image" ){?>
  202. background: url('<?php echo WEBLIZAR_NALF_PLUGIN_URL.'css/img/'.$login_page['login_bg_effect'].'.png'; ?>') repeat scroll left top, url(<?php echo $login_page['login_bg_image'] ?>) <?php echo $login_page['login_bg_repeat'] ?> <?php echo $login_page['login_bg_position'] ?>;
  203. <?php } ?>
  204. }
  205.  
  206. .icon-ph {
  207. display: inline-block;
  208. width: 15px;
  209. height: 15px;
  210. min-width: 16px;
  211. padding: 4px 5px;
  212. font-size: 20px;
  213. font-weight: normal;
  214. line-height: 20px;
  215. text-align: center;
  216. text-shadow: 0 1px 0 #ffffff;
  217. background-color: transparent;
  218. position:absolute;
  219. left:6px;
  220. top:4px;
  221. bottom:3px;
  222. z-index:3;
  223. color:<?php echo $text_and_color_page['input_font_color'] ?>;
  224. }
  225. .custom-text {
  226. padding:6px 6px 6px 30px ;
  227. }
  228.  
  229. .input-container {
  230. position:relative;
  231. }
  232.  
  233. body.login div#login form p label {
  234. color:<?php echo $text_and_color_page['heading_font_color'] ?>;
  235. font-size:<?php echo $text_and_color_page['heading_font_size'] ?>px;
  236. font-family:<?php echo $text_and_color_page['heading_font_style'] ?>;
  237.  
  238. }
  239.  
  240. body.login #loginform p.submit .button-primary, body.wp-core-ui .button-primary {
  241. background: <?php echo $text_and_color_page['button_color'] ?> !important;
  242. font-size:<?php echo $text_and_color_page['button_font_size'] ?>px;
  243. border: none !important;
  244. text-shadow: <?php echo $link_shadow_color ?>;
  245. font-family:<?php echo $text_and_color_page['button_font_style'] ?>;
  246. }
  247. body.login #loginform p.submit .button-primary:hover, body.login #loginform p.submit .button-primary:focus, body.wp-core-ui .button-primary:hover {
  248. background: rgba(<?php echo $btnrgba['red'];?>,<?php echo $btnrgba['green']?>,<?php echo $btnrgba['blue']?>, 0.9) !important;
  249. }
  250. body.login div#login form .input, .login input[type="text"] {
  251. color: <?php echo $text_and_color_page['input_font_color'] ?>;
  252. font-size:<?php echo $text_and_color_page['input_font_size'] ?>px;
  253. font-family: <?php echo $text_and_color_page['input_font_style'] ?>;
  254. -webkit-box-shadow: 0 0 0px 1000px white inset;
  255. -webkit-text-fill-color: <?php echo $text_and_color_page['input_font_color'] ?> !important;
  256. }
  257.  
  258. body.login #nav a, body.login #backtoblog a {
  259. color: <?php echo $text_and_color_page['link_color'] ?> !important;
  260. font-family:<?php echo $text_and_color_page['link_font_style'] ?>;
  261. }
  262. body.login #nav, body.login #backtoblog {
  263. text-shadow: <?php echo $link_shadow_color ?>;
  264. }
  265. <?php if($login_page['login_form_float'] == "right") { ?>
  266. .login #nav {
  267. margin: 29px 0 60px;
  268. }
  269. body.login #nav a{
  270. float:right;
  271. }
  272. body.login #backtoblog a {
  273. float:right;
  274. }
  275. <?php } ?>
  276. </style>
  277.  
  278. <?php
  279. }
  280. $dashboard_page = unserialize(get_option('Admin_custome_login_dashboard'));
  281. $dashboard_status = $dashboard_page['dashboard_status'];
  282. if($dashboard_status == "enable") {
  283. add_action( 'login_enqueue_scripts', 'acl_er_login_logo' );
  284. }
  285. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement