私は以下の小さなコードを持っており、ベストプラクティス/コードの保守性などに関してあなたがどのような種類のものを変更するのか不思議でした。ベストプラクティス/メンテナンスのために私のコードで何を変更しますか?
function _setAccountStatus($Username, $AccountStatus)
{
if ($Username == '' || ($AccountStatus != 'Active' || $AccountStatus != 'Banned' || $AccountStatus != 'Suspended')) {
// TODO: throw error here.
}
$c1 = new Criteria();
$c1->add(UsersPeer::USERNAME,$Username);
$rs = UsersPeer::doSelect($c1);
if (count($rs) > 0) {
$UserRow = array_pop($rs);
$UserRow->setAccountStatus($AccountStatus);
try {
$UserRow->save();
} catch (PropelException $e) {
return false;
}
return true;
}
return false;
}