| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- <?php
- function ioncube_event_handler($err_code, $params)
- {
- global $app;
- $extensionLink = helper::createLink('extension', 'browse');
- $homePageLink = helper::createLink('my', 'index');
- $pluginNotice = '';
- $deleteBtnZh = '';
- $deleteBtnEn = '';
- /* Display plugin information and permission check */
- if(!empty($params['license_file']) && preg_match('/([a-zA-Z]+)(\d+\.\d+)/', basename($params['license_file']), $matches))
- {
- $extensionInfo = !empty($matches[1]) ? $app->dao->select('*')->from(TABLE_EXTENSION)->where('code')->like( "%$matches[1]%")->fetch() : [];
- $pluginName = !empty($extensionInfo->name) ? $extensionInfo->name : '';
- $pluginNotice = !empty($pluginName) ? "<h3 style='margin: 30px 30px 0px;'><span class='icon icon-exclamation-sign warning-pale rounded-full icon-2x' style='margin-right:10px;'></span>“{$pluginName}”插件暂无授权</h3>" : '';
- $isPlugin = commonModel::hasPriv('extension', 'uninstall');
- if($isPlugin)
- {
- $deleteBtnZh = "<a href='{$extensionLink}' target='_top' class='btn btn-wide btn-default'>卸载插件</a>";
- $deleteBtnEn = "<a href='{$extensionLink}' target='_top' class='btn item btn-wide btn-default'>Delete Plugin</a>";
- }
- }
- $email = 'co@zentao.net';
- $mobile = '4006-8899-23';
- $expired = "
- <html>
- <head>
- <meta http-equiv='content-type' content='text/html; charset=utf-8' />
- <style>
- </style>
- <link rel='stylesheet' href='/js/zui3/zui.zentao.css'>
- <title>插件 - 禅道</title>
- </head>
- <body style='font-size: 14px;'>
- {$pluginNotice}
- <h2 style='color:red;text-align:center'>没有授权此版本</h2>
- <div style='text-align:left; margin: 0px 20%;'>
- <p>您当前授权版本不支持此插件,请联系我们购买插件的授权。</p>
- <p>Email:{$email}</p>
- <p>电话:{$mobile}</p>
- <p>网站:<a href='https://www.zentao.net' target='_blank'>www.zentao.net</a></p>
- </div>
- <div style='text-align:center; margin: 13px 0px;'>
- <a href='https://www.zentao.net/extension-browse.html' target='_blank' class='btn btn-wide primary' style='margin-right: 20px;'>下载更新</a>
- {$deleteBtnZh}
- <a href='{$homePageLink}' target='_blank' class='btn btn-wide primary' style='margin-left: 20px;'>我的地盘</a>
- </div>
- <br /> <br /> <br />
- <h2 style='color:red;text-align:center'>This version is not licensed</h2>
- <p style='text-align:left; margin: 0px 20%;'>This license version is not enable this extension. Please contact us to buy thie right licenses.</p>
- <div style='text-align:left; margin: 0px 20%;'>
- <p>Email:{$email}</p>
- <p>Web:<a href='https://www.zentao.pm' target='_blank'>www.zentao.pm</a></p>
- </div>
- <div style='text-align:center; margin: 13px 0px;'>
- <a href='https://www.zentao.net/extension-browse.html' target='_blank' class='btn btn-wide primary' style='margin-right: 20px;'>Download Update</a>
- {$deleteBtnEn}
- <a href='{$homePageLink}' target='_blank' class='btn btn-wide primary' style='margin-left: 20px;'>Dashboard</a>
- </div>
- </body>
- </html>
- ";
- $server = "
- <html>
- <head>
- <meta http-equiv='content-type' content='text/html; charset=utf-8' />
- <link rel='stylesheet' href='/js/zui3/zui.zentao.css'>
- <title>插件 - 禅道</title>
- </head>
- <body style='font-size: 13px;'>
- <h2 style='color:red;text-align:center'>错误的IP地址或MAC地址,或错误的域名访问</h2>
- <p style='text-align:left; margin: 0px 20%;'>软件授权的IP地址或MAC地址和当前系统的IP地址或MAC地址不一致,请使用最初授权的服务器。或你访问的域名与绑定的域名不一致。</p>
- <p style='text-align:center; margin: 13px 0px;'>
- <a href='https://www.zentao.net/extension-browse.html' target='_blank' class='btn btn-wide btn-primary' style='margin-right: 20px;'>下载更新</a>
- {$deleteBtnZh}
- </p>
- <br /> <br /> <br />
- <h2 style='color:red;text-align:center'>Wrong IP, MAC address, or domains!</h2>
- <p style='text-align:left; margin: 0px 20%;'>The IP, MAC address, or the domains of your server is not the same one in your license.</p>
- <p style='text-align:center; margin: 13px 0px;'>
- <a href='https://www.zentao.net/extension-browse.html' target='_blank' class='btn btn-wide primary' style='margin-right: 20px;'>Download Update</a>
- {$deleteBtnEn}
- <a href='{$homePageLink}' target='_blank' class='btn btn-wide primary' style='margin-left: 20px;'>Home Page</a>
- </p>
- </body>
- </html>
- ";
- if($err_code == ION_LICENSE_EXPIRED)
- {
- echo $expired;
- }
- elseif($err_code == ION_LICENSE_SERVER_INVALID)
- {
- echo $server;
- }
- exit;
- }
|