superedit-IF_FORM_CAN_WRITE.php 547 B

1234567891011121314151617181920212223242526272829303132
  1. <?
  2. function IF_FORM_CAN_WRITE($ID,$FIELD) {
  3. global $thiss;
  4. SEF('A_ADM_COMPANY_CHECK');
  5. // DEBUG_S(-3,'perm',$_SESSION[$thiss->DETECT_TABLE_COLUMN]['PERMEDIT'][$FIELD]);
  6. if(
  7. strstr($_SESSION[$thiss->DETECT_TABLE_COLUMN]['PERMEDIT'][$FIELD],'W')
  8. &&(A_ADM_COMPANY_CHECK($ID))
  9. ) return true;
  10. if(strstr($_SESSION[$thiss->DETECT_TABLE_COLUMN]['PERMEDIT'][$FIELD],'S'))
  11. return true;
  12. if(
  13. strstr($_SESSION[$thiss->DETECT_TABLE_COLUMN]['PERMEDIT'][$FIELD],'O')
  14. &&(A_ADM_COMPANY_CHECK($ID))
  15. ) return true;
  16. return false;
  17. }
  18. ?>