本文整理汇总了PHP中kJobsManager::addDeleteJob方法的典型用法代码示例。如果您正苦于以下问题:PHP kJobsManager::addDeleteJob方法的具体用法?PHP kJobsManager::addDeleteJob怎么用?PHP kJobsManager::addDeleteJob使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类kJobsManager
的用法示例。
在下文中一共展示了kJobsManager::addDeleteJob方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: kuserDelete
protected function kuserDelete(kuser $kuser)
{
$filter = new categoryKuserFilter();
$filter->setUserIdEqual($kuser->getPuserId());
$c = new Criteria();
$c->add(categoryKuserPeer::PUSER_ID, $kuser->getPuserId());
if (categoryKuserPeer::doSelectOne($c)) {
kJobsManager::addDeleteJob($kuser->getPartnerId(), DeleteObjectType::CATEGORY_USER, $filter);
}
if ($kuser->getType() == KuserType::USER) {
// remove user from groups
KuserKgroupPeer::deleteByKuserId($kuser->getId());
} elseif ($kuser->getType() == KuserType::GROUP) {
// remove users from group
$filter = new KuserKgroupFilter();
$filter->setGroupIdEqual($kuser->getPuserId());
$c = new Criteria();
$c->add(KuserKgroupPeer::PGROUP_ID, $kuser->getPuserId());
if (KuserKgroupPeer::doSelectOne($c)) {
kJobsManager::addDeleteJob($kuser->getPartnerId(), DeleteObjectType::GROUP_USER, $filter);
}
}
}
示例2: kuserDelete
protected function kuserDelete(kuser $kuser)
{
$filter = new categoryKuserFilter();
$filter->setUserIdEqual($kuser->getPuserId());
kJobsManager::addDeleteJob($kuser->getPartnerId(), DeleteObjectType::CATEGORY_USER, $filter);
}
示例3: addDeleteCategoryEntryJob
protected function addDeleteCategoryEntryJob($categoryId)
{
$filter = new categoryEntryFilter();
$filter->setCategoryIdEqual($categoryId);
$c = new Criteria();
$c->add(categoryEntryPeer::CATEGORY_ID, $categoryId);
if (!categoryEntryPeer::doSelectOne($c)) {
return;
}
kJobsManager::addDeleteJob($this->getPartnerId(), DeleteObjectType::CATEGORY_ENTRY, $filter);
}
示例4: addDeleteCategoryEntryJob
protected function addDeleteCategoryEntryJob($categoryId)
{
$filter = new categoryEntryFilter();
$filter->setCategoryIdEqaul($categoryId);
kJobsManager::addDeleteJob($this->getPartnerId(), DeleteObjectType::CATEGORY_ENTRY, $filter);
}