PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درخواست آموزش راه اندازی ماژول ساخت خودکار لایسنس



behjati2010
February 13th, 2013, 10:41
با سلام
لطفا دوستان در مورد آموزش راه اندازی این ماژول و نحوه کار کردن را توضیح دهند
این ماژول را در پیوست قرار میدم
با تشکر

tejarathost
March 16th, 2013, 00:11
کسی نیست کمک کنه .... ؟

majidisaloo1
March 16th, 2013, 01:15
کارش چی هست دقیقا؟

saber69
March 16th, 2013, 01:26
Licensing Addon - WHMCS Documentation (http://docs.whmcs.com/Licensing_Addon)

pendar.pardazesh
July 21st, 2013, 17:40
اگر فارسیشو میزاشتی بهتر نبود ؟

parsa53
July 21st, 2013, 17:41
سلام
ماژول را فعال کنید و از قسمت سرورها روی محصولات بگذارید، چندان پیچیده نیست

pendar.pardazesh
July 21st, 2013, 17:45
من ماژول رو نصب کردم از قسمت محصولات وقتی میخوام ماژول لایسنس رو انتخاب کنم کل قالب بهم میریزه ...

pendar.pardazesh
July 21st, 2013, 17:56
از قسمت محصولات محصول جدید که میخوام بسازم بعد ماژول لایسنس رو که انتخاب میکنی بهم میریزه :

14414

parsa53
July 21st, 2013, 22:58
این ورژن شما قدیمی هست

pendar.pardazesh
July 22nd, 2013, 00:35
ورژن جدید رو از کجا میشه پیدا کرد

redbull
July 22nd, 2013, 00:45
گوگل سرچ کنید پیدا میشه

lnspiron
July 22nd, 2013, 00:55
فقط کافیست یک سرچ کوچک داخل نت بکنید

pendar.pardazesh
July 22nd, 2013, 07:52
والا ما سرچ کوچیک که هیچی سوپرسرچ هم زدیم برای نسخه 5 پیدا نشد .

pendar.pardazesh
July 23rd, 2013, 08:21
ماکه نصب کردیم مشکل داره حالا نمی دونم بعضی از دوستان چطور دارن استفاده میکنن . اگر راه حلی داره ممنون میشم بگید .

Parsa08
July 28th, 2013, 17:10
مشکل داره
لطفا راهنمایی کنید :-s

VBserver
June 9th, 2014, 23:46
به صورتarray ('Type' => 'text', 'Size' => '10', 'Description' => 'String Length eg. 10'), 'Key Prefix' => array ('Type' => 'text', 'Size' => '20', 'Description' => 'eg. Lite-'), 'Allow Reissue' => array ('Type' => 'yesno'), 'Allow Domain Conflict' => array ('Type' => 'yesno'), 'Allow IP Conflict' => array ('Type' => 'yesno'), 'Allow Directory Conflict' => array ('Type' => 'yesno'), 'Support/Updates Addon' => array ('Type' => 'dropdown', 'Options' => $supportupdatesaddons)); return $configarray; } function licensing_createaccount ($params) { $result = select_query ('mod_licensing', 'COUNT(*)', array ('serviceid' => $params['serviceid'])); $data = mysql_fetch_array ($result); if ($data[0]) { return 'A license has already been generated for this item'; } $length = $params['configoption1']; if (!$length) { $length = 10; } $seeds = 'abcdef0123456789'; $key = null; $seeds_count = strlen ($seeds) - 1; $i = 0; while ($i < $length) { $key .= $seeds[rand (0, $seeds_count)]; ++$i; } $prefix = $params['configoption2']; $licensekey = $prefix . $key; insert_query ('mod_licensing', array ('serviceid' => $params['serviceid'], 'licensekey' => $licensekey, 'validdomain' => '', 'validip' => '', 'validdirectory' => '', 'reissues' => '0', 'status' => 'Reissued')); update_query ('tblhosting', array ('domain' => $licensekey, 'username' => '', 'password' => ''), array ('id' => $params['serviceid'])); if ($params['configoption7']) { $addonid = explode (',', $params['configoption7']); $addonid = $addonid[0]; $result = select_query ('tbladdons', '', array ('id' => $addonid)); $data = mysql_fetch_array ($result); $addonname = $data['name']; $addonsetupfee = $data['setupfee']; $addonrecurring = $data['recurring']; $addonbillingcycle = $data['billingcycle']; if ($addonbillingcycle == 'Monthly') { $nextduedate = date ('Y-m-d', mktime (0, 0, 0, date ('m') + 1, date ('d'), date ('Y'))); } else { if ($addonbillingcycle == 'Quarterly') { $nextduedate = date ('Y-m-d', mktime (0, 0, 0, date ('m') + 3, date ('d'), date ('Y'))); } else { if ($addonbillingcycle == 'Semi-Annually') { $nextduedate = date ('Y-m-d', mktime (0, 0, 0, date ('m') + 6, date ('d'), date ('Y'))); } else { if ($addonbillingcycle == 'Annually') { $nextduedate = date ('Y-m-d', mktime (0, 0, 0, date ('m') + 12, date ('d'), date ('Y'))); } } } } insert_query ('tblhostingaddons', array ('hostingid' => $params['serviceid'], 'name' => $addonname, 'setupfee' => $addonsetupfee, 'recurring' => $addonrecurring, 'billingcycle' => $addonbillingcycle, 'status' => 'Active', 'regdate' => 'now()', 'nextduedate' => $nextduedate, 'nextinvoicedate' => $nextduedate, 'paymentmethod' => $paymentmethod)); } return 'success'; } function licensing_suspendaccount ($params) { $result = select_query ('mod_licensing', 'COUNT(*)', array ('serviceid' => $params['serviceid'])); $data = mysql_fetch_array ($result); if (!$data[0]) { return 'No license exists for this item'; } update_query ('mod_licensing', array ('status' => 'Suspended'), array ('serviceid' => $params['serviceid'])); return 'success'; } function licensing_unsuspendaccount ($params) { $result = select_query ('mod_licensing', 'COUNT(*)', array ('serviceid' => $params['serviceid'])); $data = mysql_fetch_array ($result); if (!$data[0]) { return 'No license exists for this item'; } update_query ('mod_licensing', array ('status' => 'Active'), array ('serviceid' => $params['serviceid'])); return 'success'; } function licensing_terminateaccount ($params) { $result = select_query ('mod_licensing', 'COUNT(*)', array ('serviceid' => $params['serviceid'])); $data = mysql_fetch_array ($result); if (!$data[0]) { return 'No license exists for this item'; } update_query ('mod_licensing', array ('status' => 'Expired'), array ('serviceid' => $params['serviceid'])); return 'success'; } function licensing_admincustombuttonarray () { $buttonarray = array ('Reissue License' => 'reissue', 'Revoke License' => 'revoke', 'Manage' => 'manage'); return $buttonarray; } function licensing_reissue ($params) { $result = select_query ('mod_licensing', 'COUNT(*)', array ('serviceid' => $params['serviceid'])); $data = mysql_fetch_array ($result); if (!$data[0]) { return 'No license exists for this item'; } update_query ('mod_licensing', array ('reissues' => '+1', 'status' => 'Reissued'), array ('serviceid' => $params['serviceid'])); return ''; } function licensing_revoke ($params) { $result = select_query ('mod_licensing', 'COUNT(*)', array ('serviceid' => $params['serviceid'])); $data = mysql_fetch_array ($result); if (!$data[0]) { return 'No license exists for this item'; } delete_query ('mod_licensing', array ('serviceid' => $params['serviceid'])); update_query ('tblhosting', array ('domain' => ''), array ('id' => $params['serviceid'])); return ''; } function licensing_manage ($params) { $result = select_query ('mod_licensing', 'id', array ('serviceid' => $params['serviceid'])); $data = mysql_fetch_array ($result); if (!$data[0]) { return 'No license exists for this item'; } echo ''; exit (); } global $licensingaddonkey; if (!$licensingaddonkey) { echo 'No License Key Found. Add $licensingaddonkey to the configuration.php file.'; exit (); } if (!isset ($_SESSION['licensingaddonkeyvalidated'])) { $_SESSION['licensingaddonkeyvalidated'] = true; return 1; } ?>نشون میده تو پنل...

mahdiazarnia
June 9th, 2014, 23:57
شما ورژن چندش رو دارید ؟