我正在修補Drupal提交到Registration Code module的補丁。總之,是否有更有效的方式來編寫下面的代碼?如何更有效地編寫Drupal代碼片段?
if (module_exists('regcode_voucher')) {
$cnfg = variable_get('regcode_voucher_display', array('regform' => 'regform'));
if (empty($cnfg['regform'])) {
return;
}
}
好像我應該能夠將其降低到一個if
語句&&
結合兩個條件,但我還沒有發現語法或必要的PHP陣列功能,將允許我這樣做。
如果上下文有幫助,regcode_voucher子模塊允許用戶在用戶編輯頁面上輸入他們的註冊碼。在我們的網站上,經過「測試」期後,我們希望通過刪除註冊碼字段來簡化註冊表單;但我們希望用戶仍然可以在其帳戶編輯頁面上輸入代碼。上面的代碼是補丁的一部分,它允許繞過regcode的hook_user更改。
我同意沒有必要進一步優化它。 – Berdir 2011-02-18 07:05:43