| @@ 53-80 (lines=28) @@ | ||
| 50 | /** |
|
| 51 | * Class SmartpartnerPartnerCatLinkHandler |
|
| 52 | */ |
|
| 53 | class SmartpartnerPartner_cat_linkHandler extends SmartPersistableObjectHandler |
|
| 54 | { |
|
| 55 | /** |
|
| 56 | * SmartpartnerPartnerCatLinkHandler constructor. |
|
| 57 | * @param object|XoopsDatabase $db |
|
| 58 | */ |
|
| 59 | public function __construct(XoopsDatabase $db) |
|
| 60 | { |
|
| 61 | parent::__construct($db, 'partner_cat_link', array('partnerid', 'categoryid'), '', false, 'smartpartner'); |
|
| 62 | } |
|
| 63 | ||
| 64 | /** |
|
| 65 | * @param $partnerid |
|
| 66 | * @return string |
|
| 67 | */ |
|
| 68 | public function getParentIds($partnerid) |
|
| 69 | { |
|
| 70 | $criteria = new CriteriaCompo(); |
|
| 71 | $criteria->add(new Criteria('partnerid', $partnerid)); |
|
| 72 | $links = $this->getObjects($criteria); |
|
| 73 | $parent_array = array(); |
|
| 74 | foreach ($links as $link) { |
|
| 75 | $parent_array[] = $link->getVar('categoryid'); |
|
| 76 | } |
|
| 77 | ||
| 78 | return implode('|', $parent_array); |
|
| 79 | } |
|
| 80 | } |
|
| 81 | ||
| @@ 53-80 (lines=28) @@ | ||
| 50 | /** |
|
| 51 | * Class SmartpartnerPartnerCatLinkHandler |
|
| 52 | */ |
|
| 53 | class SmartpartnerPartner_cat_linkHandler extends SmartPersistableObjectHandler |
|
| 54 | { |
|
| 55 | /** |
|
| 56 | * SmartpartnerPartnerCatLinkHandler constructor. |
|
| 57 | * @param object|XoopsDatabase $db |
|
| 58 | */ |
|
| 59 | public function __construct(XoopsDatabase $db) |
|
| 60 | { |
|
| 61 | parent::__construct($db, 'partner_cat_link', array('partnerid', 'categoryid'), '', false, 'smartpartner'); |
|
| 62 | } |
|
| 63 | ||
| 64 | /** |
|
| 65 | * @param $partnerid |
|
| 66 | * @return string |
|
| 67 | */ |
|
| 68 | public function getParentIds($partnerid) |
|
| 69 | { |
|
| 70 | $criteria = new CriteriaCompo(); |
|
| 71 | $criteria->add(new Criteria('partnerid', $partnerid)); |
|
| 72 | $links = $this->getObjects($criteria); |
|
| 73 | $parent_array = array(); |
|
| 74 | foreach ($links as $link) { |
|
| 75 | $parent_array[] = $link->getVar('categoryid'); |
|
| 76 | } |
|
| 77 | ||
| 78 | return implode('|', $parent_array); |
|
| 79 | } |
|
| 80 | } |
|
| 81 | ||