{"id":1632,"date":"2017-06-16T12:20:07","date_gmt":"2017-06-16T17:20:07","guid":{"rendered":"https:\/\/xlinesoft.com\/blog\/?p=1632"},"modified":"2017-07-05T10:02:49","modified_gmt":"2017-07-05T15:02:49","slug":"version-9-8-of-phprunner-asprunnerpro-and-asprunner-net","status":"publish","type":"post","link":"https:\/\/xlinesoft.com\/blog\/2017\/06\/16\/version-9-8-of-phprunner-asprunnerpro-and-asprunner-net\/","title":{"rendered":"PHPRunner 9.8, ASPRunnerPro 9.8 and ASPRunner.NET 9.8 is here!"},"content":{"rendered":"<p>PHPRunner 9.8, ASPRunnerPro 9.8 and ASPRunner.NET 9.8 is here!<\/p>\n<p>If you purchased or upgraded PHPRunner, ASPRunnerPro or ASPRunner.NET less than one year ago logon to control panel at <a href=\"https:\/\/xlinesoft.com\/dss\/support.asp\">https:\/\/xlinesoft.com\/dss\/support.asp<\/a> and find download links and registration keys under &#8216;My purchases&#8217;. There should be &#8216;Reg info&#8217; link next to your latest upgrade purchase.<\/p>\n<p><strong>New customer purchase links:<\/strong><br \/>\n<a href=\"http:\/\/xlinesoft.com\/phprunner\/register.htm\">PHPRunner<\/a><br \/>\n<a href=\"http:\/\/xlinesoft.com\/asprunnerpro\/register.htm\">ASPRunnerPro<\/a><br \/>\n<a href=\"http:\/\/xlinesoft.com\/asprunnernet\/register.htm\">ASPRunner.NET<\/a><\/p>\n<p><strong>Upgrade links:<\/strong><br \/>\n<a href=\"http:\/\/xlinesoft.com\/phprunner\/upgrade_guide.htm\">PHPRunner<\/a><br \/>\n<a href=\"http:\/\/xlinesoft.com\/asprunnerpro\/upgrade_guide.htm\">ASPRunnerPro<\/a><br \/>\n<a href=\"http:\/\/xlinesoft.com\/asprunnernet\/upgrade_guide.htm\">ASPRunner.NET<\/a><\/p>\n<p><strong>Trial version download links:<\/strong><br \/>\n<a href=\"http:\/\/xlinesoft.com\/download\">http:\/\/xlinesoft.com\/download<\/a><\/p>\n<p>Here is the list of new features in version 9.8.<\/p>\n<h2>1. Tabs and additional WHERE on List page<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/4a0e83bd3c2c0192efff9a546e12ddd398c4c6e18d3d65b4051d7c9b6abcf9b27e694cebfdf04fd9f887eaa5c78b3fb7367b4fd3160b7b35e751a5a244c909b9.png\" alt=\"\" title=\"4a0e83bd3c2c0192efff9a546e12ddd398c4c6e18d3d65b4051d7c9b6abcf9b27e694cebfdf04fd9f887eaa5c78b3fb7367b4fd3160b7b35e751a5a244c909b9\" width=\"700\" height=\"330\" class=\"alignnone size-full wp-image-1635\" \/><\/p>\n<p>This is how it looks in generated application<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"495\" height=\"376\" src=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/04ca1023e49c570ede4f4a4889b9aa9222d11aa0184674cf385891f12d6aa1d0406c14329c6b0593a1d6e8b7075f926ec58ea07826d611683a164f3ba79eace5.png\" alt=\"\" title=\"04ca1023e49c570ede4f4a4889b9aa9222d11aa0184674cf385891f12d6aa1d0406c14329c6b0593a1d6e8b7075f926ec58ea07826d611683a164f3ba79eace5\"  class=\"alignnone size-full wp-image-1634\" srcset=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/04ca1023e49c570ede4f4a4889b9aa9222d11aa0184674cf385891f12d6aa1d0406c14329c6b0593a1d6e8b7075f926ec58ea07826d611683a164f3ba79eace5.png 495w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/04ca1023e49c570ede4f4a4889b9aa9222d11aa0184674cf385891f12d6aa1d0406c14329c6b0593a1d6e8b7075f926ec58ea07826d611683a164f3ba79eace5-300x227.png 300w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/04ca1023e49c570ede4f4a4889b9aa9222d11aa0184674cf385891f12d6aa1d0406c14329c6b0593a1d6e8b7075f926ec58ea07826d611683a164f3ba79eace5-150x113.png 150w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/04ca1023e49c570ede4f4a4889b9aa9222d11aa0184674cf385891f12d6aa1d0406c14329c6b0593a1d6e8b7075f926ec58ea07826d611683a164f3ba79eace5-400x303.png 400w\" sizes=\"(max-width: 495px) 100vw, 495px\" \/><\/p>\n<h2>2. Export page in popup, export settings, choose fields and delimiter<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"880\" height=\"607\" src=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/0723786026045a53007962649b34eab80565858d63b6aa82106a9e65a60d5ae321da435100231f5659871201ad6dcc6f0aa6cf557f03255d49dd67e49b971b1a.png\" alt=\"\" title=\"0723786026045a53007962649b34eab80565858d63b6aa82106a9e65a60d5ae321da435100231f5659871201ad6dcc6f0aa6cf557f03255d49dd67e49b971b1a\"  class=\"alignnone size-full wp-image-1637\" srcset=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/0723786026045a53007962649b34eab80565858d63b6aa82106a9e65a60d5ae321da435100231f5659871201ad6dcc6f0aa6cf557f03255d49dd67e49b971b1a.png 880w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/0723786026045a53007962649b34eab80565858d63b6aa82106a9e65a60d5ae321da435100231f5659871201ad6dcc6f0aa6cf557f03255d49dd67e49b971b1a-300x206.png 300w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/0723786026045a53007962649b34eab80565858d63b6aa82106a9e65a60d5ae321da435100231f5659871201ad6dcc6f0aa6cf557f03255d49dd67e49b971b1a-150x103.png 150w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/0723786026045a53007962649b34eab80565858d63b6aa82106a9e65a60d5ae321da435100231f5659871201ad6dcc6f0aa6cf557f03255d49dd67e49b971b1a-400x275.png 400w\" sizes=\"(max-width: 880px) 100vw, 880px\" \/><\/p>\n<h2>3. Email templates. Customize any email sent from PHPRunner, ASPRunner.NET or ASPRunnerPro<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"829\" height=\"666\" src=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/94ab3cfb94335617c7bb81d7526e1856745fe0c79dc433c8c507084b711e50f5ac6658b9f9e63d8be37ba4a8745b22b282262bc884f95666e4c50c6c2026b02b.png\" alt=\"\" title=\"94ab3cfb94335617c7bb81d7526e1856745fe0c79dc433c8c507084b711e50f5ac6658b9f9e63d8be37ba4a8745b22b282262bc884f95666e4c50c6c2026b02b\"  class=\"alignnone size-full wp-image-1636\" srcset=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/94ab3cfb94335617c7bb81d7526e1856745fe0c79dc433c8c507084b711e50f5ac6658b9f9e63d8be37ba4a8745b22b282262bc884f95666e4c50c6c2026b02b.png 829w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/94ab3cfb94335617c7bb81d7526e1856745fe0c79dc433c8c507084b711e50f5ac6658b9f9e63d8be37ba4a8745b22b282262bc884f95666e4c50c6c2026b02b-300x241.png 300w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/94ab3cfb94335617c7bb81d7526e1856745fe0c79dc433c8c507084b711e50f5ac6658b9f9e63d8be37ba4a8745b22b282262bc884f95666e4c50c6c2026b02b-150x120.png 150w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/94ab3cfb94335617c7bb81d7526e1856745fe0c79dc433c8c507084b711e50f5ac6658b9f9e63d8be37ba4a8745b22b282262bc884f95666e4c50c6c2026b02b-400x321.png 400w\" sizes=\"(max-width: 829px) 100vw, 829px\" \/><\/p>\n<h2>4. Field events<\/h2>\n<p>Perform an action when cursor enters edit field or leaves it or mouse is over a field. Perform any sort of validation, make other fields hidden or required etc. Designed to work on Add, Edit and Register pages.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"623\" src=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/c511a5f34ade67d915900aa16083c7ba0e265c324a0ac839849e631399236cbc2b282b3a65b447a842dc69af768c740907a1361e97998b7b2dbb3efb2f377d16.png\" alt=\"\" title=\"c511a5f34ade67d915900aa16083c7ba0e265c324a0ac839849e631399236cbc2b282b3a65b447a842dc69af768c740907a1361e97998b7b2dbb3efb2f377d16\"  class=\"alignnone size-full wp-image-1639\" srcset=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/c511a5f34ade67d915900aa16083c7ba0e265c324a0ac839849e631399236cbc2b282b3a65b447a842dc69af768c740907a1361e97998b7b2dbb3efb2f377d16.png 740w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/c511a5f34ade67d915900aa16083c7ba0e265c324a0ac839849e631399236cbc2b282b3a65b447a842dc69af768c740907a1361e97998b7b2dbb3efb2f377d16-300x252.png 300w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/c511a5f34ade67d915900aa16083c7ba0e265c324a0ac839849e631399236cbc2b282b3a65b447a842dc69af768c740907a1361e97998b7b2dbb3efb2f377d16-150x126.png 150w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/c511a5f34ade67d915900aa16083c7ba0e265c324a0ac839849e631399236cbc2b282b3a65b447a842dc69af768c740907a1361e97998b7b2dbb3efb2f377d16-400x336.png 400w\" sizes=\"(max-width: 740px) 100vw, 740px\" \/><\/p>\n<h2>5. Two-factor authentication<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"307\" src=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/c1d44978369ff94e22b6abd5836cda1e4e1d45c493bbe2f5ecb90a5776e42be60965d4997fdcfc951d5a35b74259d7f5862398a86253807bb0af15846ae0a0d1.png\" alt=\"\" title=\"c1d44978369ff94e22b6abd5836cda1e4e1d45c493bbe2f5ecb90a5776e42be60965d4997fdcfc951d5a35b74259d7f5862398a86253807bb0af15846ae0a0d1\"  class=\"alignnone size-full wp-image-1638\" srcset=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/c1d44978369ff94e22b6abd5836cda1e4e1d45c493bbe2f5ecb90a5776e42be60965d4997fdcfc951d5a35b74259d7f5862398a86253807bb0af15846ae0a0d1.png 444w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/c1d44978369ff94e22b6abd5836cda1e4e1d45c493bbe2f5ecb90a5776e42be60965d4997fdcfc951d5a35b74259d7f5862398a86253807bb0af15846ae0a0d1-300x207.png 300w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/c1d44978369ff94e22b6abd5836cda1e4e1d45c493bbe2f5ecb90a5776e42be60965d4997fdcfc951d5a35b74259d7f5862398a86253807bb0af15846ae0a0d1-150x103.png 150w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2017\/06\/c1d44978369ff94e22b6abd5836cda1e4e1d45c493bbe2f5ecb90a5776e42be60965d4997fdcfc951d5a35b74259d7f5862398a86253807bb0af15846ae0a0d1-400x276.png 400w\" sizes=\"(max-width: 444px) 100vw, 444px\" \/><\/p>\n<h2>6. SQL variables in SQL and Lookup wizards<\/h2>\n<p>\u00a0<\/p>\n<p>This is a very interesting feature that can be applied anywhere here SQL queries are in use. With variables like this you can write cleaner code and implement custom dropdown boxes or advanced security an easy way.\u00a0\u00a0<\/p>\n<p>Some examples:\u00a0<\/p>\n<pre name=\"code\" class=\"php:nocontrols\">\r\nWHERE CustomerID= ':user.CustomerID'\r\nWHERE CustomerID= ':session.UserID'\r\n<\/pre>\n<p>A full list of SQL variables:\u00a0<\/p>\n<pre name=\"code\" class=\"php:nocontrols\">\r\n:field - current field value on Add, Edit or Register page\r\n:master.field - any field from master record\r\n:session.key - any session variable\r\n:user.field - any field from login table\r\n:old.field - old field value (before any changes were applied)\r\n:new.field - new field value\r\n<\/pre>\n<p>Enjoy!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHPRunner 9.8, ASPRunnerPro 9.8 and ASPRunner.NET 9.8 is here! If you purchased or upgraded PHPRunner, ASPRunnerPro or ASPRunner.NET less than one year ago logon to control panel at https:\/\/xlinesoft.com\/dss\/support.asp and find download links and registration keys under &#8216;My purchases&#8217;. There should be &#8216;Reg info&#8217; link next to your latest upgrade purchase. New customer purchase links: PHPRunner ASPRunnerPro ASPRunner.NET Upgrade links: PHPRunner ASPRunnerPro ASPRunner.NET Trial version download links: http:\/\/xlinesoft.com\/download Here is the list of new features in version 9.8. 1. Tabs and additional WHERE on List&#8230;<span class=\"clearfix clearfix-post\"><\/span><a href=\"https:\/\/xlinesoft.com\/blog\/2017\/06\/16\/version-9-8-of-phprunner-asprunnerpro-and-asprunner-net\/\" class=\"more-link\">Continue Reading <span class=\"screen-reader-text\">&#8220;PHPRunner 9.8, ASPRunnerPro 9.8 and ASPRunner.NET 9.8 is here!&#8221;<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,10,1],"tags":[],"_links":{"self":[{"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/posts\/1632"}],"collection":[{"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/comments?post=1632"}],"version-history":[{"count":18,"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/posts\/1632\/revisions"}],"predecessor-version":[{"id":1657,"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/posts\/1632\/revisions\/1657"}],"wp:attachment":[{"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/media?parent=1632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/categories?post=1632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/tags?post=1632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}