【发布时间】:2014-06-05 22:46:18
【问题描述】:
我在我的应用程序中发现了一个非常重要的问题。这是关于招聘功能。即使申请人已经被录用,如果客户点击提案页面上的拒绝按钮,状态会从“已批准”变为拒绝。
我想我应该在这部分改变一些东西:
public function approve_job_proposal($job_id, $provider_id, $proposal_id)
{
//updates job status to "Closed" when a proposal is already accepted/approved
$data = array
(
'provider_id' => $provider_id,
'status' => "Awarded"
);
$this->db->where('id', $job_id);
$this->db->update('job', $data);
$data = array
(
'status' => "Approved"
);
$this->db->where('id', $proposal_id);
$this->db->update('job_proposal', $data);
}
public function reject_job_proposal($job_id, $provider_id, $proposal_id)
{
//updates provider's job proposal to "Rejected"
$data = array
(
'status' => "Rejected"
);
$this->db->where('id', $proposal_id);
$this->db->update('job_proposal', $data);
}
如果客户已经雇用了此类提供商,我如何禁用任何按钮?
提前致谢!
【问题讨论】:
-
问题是,一旦客户已经雇用了特定的提供商,我如何禁用任何按钮?
标签: php mysql database codeigniter