domainpricing.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. namespace MGModule\DNSManager2\models\whmcs\domains\pricing;
  3. use MGModule\DNSManager2 as main;
  4. /**
  5. * domain pricing model
  6. * @Table(name=tbldomainpricing,preventUpdate,prefixed=false)
  7. * @author Nieznany
  8. */
  9. class domainpricing extends main\mgLibs\models\orm {
  10. /**
  11. * @Column()
  12. * @var int
  13. */
  14. public $id;
  15. /**
  16. * @Column()
  17. * @var string
  18. */
  19. public $extension;
  20. /**
  21. * @Column()
  22. * @var string
  23. */
  24. public $dnsmanagement;
  25. /**
  26. * @Column()
  27. * @var string
  28. */
  29. public $emailforwarding;
  30. /**
  31. * @Column()
  32. * @var string
  33. */
  34. public $idprotection;
  35. /**
  36. * @Column()
  37. * @var string
  38. */
  39. public $eppcode;
  40. /**
  41. * @Column()
  42. * @var string
  43. */
  44. public $autoreg;
  45. /**
  46. * @Column()
  47. * @var string
  48. */
  49. public $order;
  50. public static function getExtensionId($extension)
  51. {
  52. $repo = new repository();
  53. $row = $repo->setFilter('extension', $extension)->get();
  54. return $row[0]->id;
  55. }
  56. }