本文整理匯總了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);
}