Advertisement
Guest User

Untitled

a guest
Nov 28th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.27 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
  3. <head>
  4. <title>РМИС</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  6. <script type="text/javascript">(function(){var a=window;a.dT_?a.console&&a.console.log("Duplicate agent injection detected, turning off redundant initConfig."):window.dT_||(window.dT_={cfg:"bandwidth=300|tp=500,50,0,1|reportUrl=dynaTraceMonitor|agentUri=/dtagent_bpqx_6000500031013.js|auto=1|domain=is-mis.ru|rid=RID_458599009|rpid=-2118147300|app=#APP#"})})();(function(){function s(){var a=0;try{a=window.performance.timing.navigationStart+Math.floor(window.performance.now())}catch(b){}return 0>=a?(new Date).getTime():a}function Z(a,b){return $(a,b)}function l(a,b){for(var c=1;c<arguments.length;c++)a.push(arguments[c])}function v(a,b){return parseInt(a,b||10)}function E(a){try{if(w)return w[a]}catch(b){}return null}function F(a,b){try{window.sessionStorage.setItem(a,b)}catch(c){}}function m(a,b){var c=-1;b&&(a&&a.indexOf)&&(c=a.indexOf(b));return c}function G(a){document.cookie=
  7. a+'="";path=/'+(d.domain?";domain="+d.domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT;"}function H(a){a=encodeURIComponent(a);var b=[];if(a)for(var c=0;c<a.length;c++){var k=a.charAt(c),d=aa[k];d?l(b,d):l(b,k)}return b.join("")}function x(a,b,c){b||0==b?(b=(""+b).replace(/[;\n\r]/g,"_"),b="DTSA"===a.toUpperCase()?H(b):b,a=a+"="+b+";path=/"+(d.domain?";domain="+d.domain:""),c&&(a+=";expires="+c.toUTCString()),document.cookie=a):G(a)}function r(a){var b,c,k,d=document.cookie.split(";");for(b=0;b<
  8. d.length;b++)if(c=m(d[b],"="),k=d[b].substring(0,c),c=d[b].substring(c+1),k=k.replace(/^\s+|\s+$/g,""),k===a)return"DTSA"===a.toUpperCase()?decodeURIComponent(c):c;return""}function I(a){return/^[0-9A-Za-z_\$\+\/\.\-\*%\|]*$/.test(a)}function J(){var a=r(K);return a&&I(a)?a:""}function L(a){a=a||J();var b={sessionId:null,serverId:null};if(a){var c=m(a,"|"),d=a;-1!==c&&(d=a.substring(0,c));c=m(d,"$");-1!==c?(b.sessionId=d.substring(c+1),b.serverId=d.substring(0,c)):b.sessionId=d}return b}function ba(a){return L(a).serverId}
  9. function ca(a){if(a)return L(a).sessionId;if(a=e.gSC()){var b=a.indexOf("|");-1!==b&&(a=a.substring(0,b))}return a}function M(a,b){return Math.floor(Math.random()*(b-a+1))+a}function N(a){var b=window.crypto||window.msCrypto,c;if(b)c=new Int8Array(a),b.getRandomValues(c);else{c=[];for(b=0;b<a;b++)c.push(M(0,O))}a=[];for(b=0;b<c.length;b++){var d=Math.abs(c[b]%O),d=9>=d?String.fromCharCode(d+48):String.fromCharCode(d+55);a.push(d)}return a.join("")}function P(a){return document.getElementsByTagName(a)}
  10. function Q(a){var b=a.length;if("number"===typeof b)a=b;else{for(var b=0,c=2048;a[c-1];)b=c,c+=c;for(var d=7;1<c-b;)d=(c+b)/2,a[d-1]?b=d:c=d;a=a[d]?c:b}return a}function da(){var a=d.csu,a=(a.indexOf("dbg")==a.length-3?a.substr(0,a.length-3):a)+"_"+d.app+"_Store";try{if(y){var b=y.getItem(a);if(b){for(var a={},c=b.split("|"),b=0;b<c.length;b++){var e=c[b].split("=");2==e.length&&(a[e[0]]=decodeURIComponent(e[1]))}if(!d.lastModification||parseInt(a.lastModification.substr(0,13),10)>=parseInt(d.lastModification.substr(0,
  11. 13),10))for(var q in a)a.hasOwnProperty(q)&&("config"==q?z(a[q]):d[q]=a[q])}}}catch(g){}}function z(a){a=a.split("|");for(var b=0;b<a.length;b++){var c=m(a[b],"=");-1===c?d[a[b]]="1":d[a[b].substring(0,c)]=a[b].substring(c+1,a[b].length)}}function ea(a,b){if(a){var c=/([a-zA-Z]*)[0-9]{0,3}_[a-zA-Z_0-9]*_[0-9]+/g.exec(a);if(c&&c.length){var k=c[0];d.csu=c[1];c=k.split("_");d.legacy="1";d.featureHash=c[1];d.dtVersion=e.version[0]+""+e.version[1]}}b&&z(b);c=location.hostname;k=d.domain;c=c&&k?c==k||
  12. -1!==c.indexOf("."+k,c.length-("."+k).length)?!0:!1:!0;c||(delete d.domain,d.domainOverride="true")}function fa(){return K}function ga(){return ha}function ia(){return ja}function A(a){d[a]=0>m(d[a],"#"+a.toUpperCase())?d[a]:""}function ka(){return t}function R(a,b){for(var c=S(b),d=!1,e=0;e<c.length;e++)c[e].frameId===t&&(c[e].actionId=a,d=!0);d||l(c,{frameId:t,actionId:a});T(c)}function T(a,b){var c="";if(a){for(var c=[],d=0;d<a.length;d++)0<d&&0<c.length&&l(c,"p"),l(c,a[d].frameId),l(c,"h"),l(c,
  13. a[d].actionId);c=c.join("")}c||(c="-");x(B,c)}function S(a){var b=r(B),c=[];if(b&&"-"!==b)for(var b=b.split("p"),d=0;d<b.length;d++){var e=b[d].split("h");if(2===e.length&&e[0]&&e[1]){var g=e[0],f;if(!(f=a)){f=g.split("_");f=v(f[0]);var h=s()%C;h<f&&(h+=C);f=f+9E5>h}f&&l(c,{frameId:g,actionId:e[1]})}}return c}function U(){var a=r(u);if(!a||""==a||a.length&&a.length!=V)a=E(u),a&&a.length==V||(W=!0,a=s()+N(la));var b=a,c=new Date;c.setFullYear(c.getFullYear()+2);x(u,b,c);F(u,b);return a}function ma(){return W}
  14. var g=window;if(!g.dT_||!g.dT_.cfg||"string"!=typeof g.dT_.cfg||g.dT_.initialized)g.console&&g.console.log("Initconfig not found or agent already initialized! This is an injection issue.");else{var $=window.setTimeout,w=window.sessionStorage,e={version:[6,5,3,"1013"],cfg:window.dT_&&window.dT_.cfg,ica:1};e.version[3]=parseInt(e.version[3],10);window.dT_=e;e.agentStartTime=s();e.nw=s;e.apush=l;e.st=Z;var O=32,aa={"!":"%21","~":"%7E","*":"%2A","(":"%28",")":"%29","'":"%27",$:"%24",";":"%3B",",":"%2C"};
  15. e.gSSV=E;e.sSSV=F;e.pn=v;e.iVSC=I;e.io=m;e.dC=G;e.sC=x;e.esc=H;e.gSId=ba;e.gDtc=ca;e.gSC=J;e.gC=r;e.cRN=M;e.cRS=N;e.gEL=Q;e.gEBTN=P;var d={reportUrl:"dynaTraceMonitor",initializedModules:"",csu:"dtagent",domainOverride:"false",dataDtConfig:e.cfg},y;try{y=window.localStorage}catch(na){}if(-1==m(d.dataDtConfig,"#CONFIGSTRING")&&(z(d.dataDtConfig),A("domain"),A("auto"),A("app"),(g=d.agentUri)&&-1<m(g,"_")))g=/([a-zA-Z0-9]*)[0-9]*_([a-zA-Z0-9]*)_[0-9]*/.exec(g),d.csu=g[1],d.featureHash=g[2],d.dtVersion=
  16. e.version[0]+""+e.version[1];var g=P("script"),X=Q(g);if(0<X)for(var h,Y=d.csu+"_bootstrap.js",D=0;D<X;D++)if(h=g[D],h.attributes){var n=h.attributes.getNamedItem("data-dtconfig");h=h.src;if(n){ea(h,n.value);break}if((n=h&&h.indexOf(Y))&&0<=n)n=n+Y.length+5,d.app=h.length>n?h.substr(n):"Default%20Application"}da();try{var f=d.ign;if(f&&RegExp(f).test(window.location.href)){document.dT_=window.dT_=null;return}}catch(oa){}var B="dtPC",K="dtCookie",ha="x-dtPC",ja="x-dtReferer";e.gSCN=fa;e.gPCHN=ga;e.gRHN=
  17. ia;e.pageContextCookieName=B;e.latencyCookieName="dtLatC";e.cfg=d;var C=6E8,t=e.agentStartTime%C+"_"+v(1E3*Math.random());e.gFId=ka;e.frameId=t;R(1);e.gPC=S;e.cPC=R;e.sPC=T;var p;try{p=w.getItem("dtDisabled")}catch(pa){}!d.auto&&(!d.legacy&&!p)&&(f=d.agentname||d.csu||"dtagent",f=r("dtUseDebugAgent")?d.debugName||f+"dbg":d.name||f,p=d.agentUri||d.agentLocation+"/"+f+"_"+d.featureHash+"_"+d.buildNumber,d.async?(f=document.createElement("script"),f.setAttribute("src",p),d.async&&f.setAttribute("defer",
  18. "true"),f.setAttribute("crossorigin","anonymous"),p=document.getElementsByTagName("script")[0],p.parentElement.insertBefore(f,p)):document.write('<script type="text/javascript" src="'+p+'">\x3c/script>'));var u="rxVisitor",la=32,V=45,W=!1;U();e.iNV=ma;e.gVID=U}})();
  19. </script><script type="text/javascript" src="/dtagent_bpqx_6000500031013.js" defer="defer"></script><link href="css/dcstyle.2014.12.03.css" type="text/css" rel="stylesheet"/>
  20. <!--[if gte IE 6]>
  21. <style type="text/css" media="screen">@import 'css/ie_cas.css';</style>
  22. <![endif]-->
  23. <script type="text/javascript" src="js/common_rosters.2014.12.06.js"></script>
  24. <script type="text/javascript" src="js/validation.2014.05.30.js"></script>
  25. <meta http-equiv="X-UA-Compatible" content="IE=8"/>
  26.  
  27. <script type="text/javascript">
  28. window.onload = checkAvailableHeight;
  29. window.onresize = checkAvailableHeight;
  30. function checkAvailableHeight()
  31. {
  32. var el_max_wnd = document.getElementById("max_wnd_size");
  33. var el_top = document.getElementById("top");
  34. var el_shift_top = document.getElementById("shift_top");
  35. var el_content = document.getElementById("content");
  36. var el_shift_bottom = document.getElementById("shift_bottom");
  37. var el_footer = document.getElementById("footer");
  38.  
  39. // Если все что отображается не влазит в экран - без отступов
  40. if (el_top.offsetHeight + el_content.offsetHeight + el_footer.offsetHeight + 40 >= el_max_wnd.offsetHeight)
  41. {
  42. el_shift_top.style.height = "20px";
  43. el_shift_bottom.style.height = "25px";
  44. }
  45. else
  46. {
  47. var free_space;
  48. var el_info_box_container = document.getElementById("info_box_container" ),
  49. el_soderg = document.getElementById("soderg");
  50. // Если ошибок нет - центрировать content
  51. if (el_info_box_container == null || el_info_box_container.offsetHeight == 0)
  52. {
  53. free_space = el_max_wnd.offsetHeight - el_top.offsetHeight - el_content.offsetHeight - el_footer.offsetHeight;
  54. free_space -= parseInt( getComputedStyle( el_soderg, null ).marginBottom ) || 0;
  55. el_shift_top.style.height = el_shift_bottom.style.height = free_space / 2 + "px";
  56. }
  57. else
  58. {
  59. // Если с ошибками мало свободного места - content "ронять"
  60. if (el_top.offsetHeight + el_soderg.offsetHeight + 2 * (el_info_box_container.offsetHeight) + el_footer.offsetHeight + 40 > el_max_wnd.offsetHeight)
  61. {
  62. free_space = el_max_wnd.offsetHeight - el_top.offsetHeight - el_content.offsetHeight - el_footer.offsetHeight - 20;
  63. el_shift_top.style.height = free_space - 5 + "px";
  64. el_shift_bottom.style.height = "25px";
  65. }
  66. // Если с ошибками свободного места достаточно - центрировать soderg
  67. else
  68. {
  69. free_space = el_max_wnd.offsetHeight - el_top.offsetHeight - el_content.offsetHeight - el_footer.offsetHeight;
  70. el_shift_top.style.height = free_space / 2 - (el_info_box_container.offsetHeight) / 2 + "px";
  71. el_shift_bottom.style.height = free_space / 2 + (el_info_box_container.offsetHeight ) / 2 + "px";
  72. }
  73. }
  74. }
  75. }
  76. </script>
  77. </head>
  78.  
  79. <body id="cas" onload="checkAvailableHeight();init();checkAvailableHeight();">
  80. <div id="max_wnd_size" style="position:absolute;width:100%;height:100%;"></div>
  81.  
  82. <a href="http://test66.is-mis.ru">
  83. <div id="top"><h1><span></span></h1></div>
  84. </a>
  85.  
  86. <div id="shift_top"></div>
  87.  
  88. <div id="content">
  89. <form id="fm1" class="fm-v clearfix" action="/cas/login;jsessionid=107E53FAB44659CA7E56AED376817880" method="post"><script type="text/javascript">
  90. function enterEvent(event) {
  91. if (event.keyCode == 13) {
  92. trySubmit();
  93. }
  94. }
  95.  
  96. function setMacAddress(str) {
  97. mac.value = str;
  98. console.info( 'mac done (' + str + ') in ' + (new Date() - (window.start || 0)) + 'ms' );
  99. document.getElementById('fm1').submit();
  100. }
  101.  
  102. function trySubmit() {
  103. var button = document.getElementById( 'submit' );
  104. if (!validate()) { return; }
  105. if (-1 !== button.className.indexOf( 'disabled' )) {return;}
  106. if (-1 !== button.className.indexOf( 'sent' )) {return;}
  107.  
  108. start = new Date().valueOf();
  109. button.className += ' sent';
  110.  
  111. var applet = document.getElementById( 'mac-address-applet' );
  112. if (applet) {
  113. applet.style.display = 'block';
  114. setTimeout( function() {
  115. if (!document.getElementById( 'mac' ).value) {
  116. console.warn( 'no mac addr' );
  117. document.getElementById( 'fm1' ).submit();
  118. }
  119. }, 4000 );
  120. } else {
  121. console.warn( 'mac address applet is disabled' );
  122. document.getElementById( 'fm1' ).submit();
  123. }
  124. }
  125.  
  126. function validate() {
  127. var button = document.getElementById( 'submit' );
  128. var validUserName = validateRequired( document.getElementById( 'username' ), 'errorUserName', button );
  129. var validPass = validateRequired( document.getElementById( 'password' ), 'errorPass', button );
  130. if (!(validUserName && validPass)) {
  131. button.disabled = 'disabled';
  132. button.className += ' disabled';
  133. return false;
  134. }
  135.  
  136. button.disabled = '';
  137. button.className = button.className.replace( /\s?disabled\s?/g, '' );
  138. return true;
  139. }
  140. </script>
  141.  
  142. <div id="mac-address-applet" style="display:none;height:0;">
  143. <object code="MacAddressApplet.class" width="1" height="1" type="application/x-java-applet">
  144. <param name="jnlp_href" value="/sign-applet/jnlp/mac-address-receiver.jnlp" />
  145. </object>
  146. </div>
  147. <input name="mac" id="mac" type="hidden">
  148.  
  149. <div id="info_box_container">
  150. <noscript>
  151. <div class="info-box">
  152. Для работы с приложением необходим JavaScript.<br/>Вы можете включить его поддержку в настройках своего браузера.</div>
  153. </noscript>
  154.  
  155. <div id="for_older" class="info-box" style="display: none">
  156. Система проверялась на совместимость с браузерами <a href="http://www.mozilla.com/ru/">Mozilla Firefox</a> и <a href="http://www.google.ru/chrome/">Google Chrome</a>. Мы не гарантируем корректную работу приложения в вашем браузере.</div>
  157.  
  158. <div id="errorUserName" class="info-box">Для авторизации необходимо ввести имя пользователя</div>
  159. <div id="errorPass" class="info-box">Для авторизации необходимо ввести пароль</div>
  160.  
  161. </div>
  162.  
  163. <div id="soderg">
  164. <div id="border">
  165. <div id="sub_border">
  166.  
  167. <label for="username">Имя пользователя:</label>
  168. <input id="username" name="username" tabindex="1" onkeypress="enterEvent(event);" onkeydown="if(9!==event.which){clearValidation(this, &#39;errorUserName&#39;, document.getElementById(&#39;submit&#39;));}" accesskey="n" type="text" value="" size="25" autocomplete="off"/><label for="password">Пароль:</label>
  169. <input id="password" name="password" tabindex="2" onkeypress="enterEvent(event);" onkeydown="if(9!==event.which){clearValidation(this, &#39;errorPass&#39;, document.getElementById(&#39;submit&#39;));}" type="password" value="" size="25" autocomplete="off"/><a id="submit" href="#" class="submit" onclick="trySubmit();">Войти</a>
  170. <a href="login?forgotPassword=true" id="authorization">
  171. Запросить новый пароль</a>
  172. <input type="hidden" name="lt" value="LT-9-E2nxpE0OlzxdzG0TzbO9Njv6ZWA3bA" />
  173. <input type="hidden" name="execution" value="e1s1" />
  174. <input type="hidden" name="_eventId" value="login"/>
  175. </div>
  176. </div>
  177.  
  178. <div id="note" class="login_note">
  179. <p>Здравствуйте. </p><p>Вы находитесь на странице авторизации системы "РМИС".</p><p>Для продолжения работы введите выданные вам при регистрации имя пользователя и пароль. </p><p>Если вы не были зарегистрированы для работы в системе, обратитесь к <a href="mailto:rmis-admin@rtlabs.ru">администратору</a>.</p></div>
  180. </div>
  181.  
  182. </form><script type="text/javascript">
  183. var username = document.getElementById('username');
  184. var password = document.getElementById('password');
  185. var okButton = document.getElementById('submit');
  186. document.getElementById('errorUserName').style.display = "none";
  187. document.getElementById('errorPass').style.display = "none";
  188. checkAvailableHeight();
  189. username.className = username.className.replace( /\s?invalid\s?/g, '' );
  190. password.className = password.className.replace( /\s?invalid\s?/g, '' );
  191.  
  192. okButton.disabled = "";
  193. okButton.className = okButton.className.replace( /\s?disabled\s?/g, '' );
  194. </script>
  195. </div> <div id="shift_bottom"></div>
  196.  
  197. <noscript>
  198. <style type="text/css">
  199. #footer {
  200. position: absolute;
  201. left: 0;
  202. bottom: 0;
  203. }
  204. </style>
  205. </noscript>
  206.  
  207. <div id="footer">
  208. <div class="left1">
  209. РМИС.</div>
  210. <div class="right">
  211. <a href="mailto:rmis-admin@rtlabs.ru">Поддержка</a>&nbsp;&nbsp;&nbsp;<a
  212. href="http://google.com">Помощь</a>
  213. <span class="developer">Разработка: <a href="https://www.o7.com">O7</a></span>
  214. </div>
  215. </div>
  216. </body>
  217. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement