$key); $t = stripslashes($arr[$i]->$text); $id = @$arr[$i]->id; $extra = ''; $extra .= $id ? " id=\"" . $arr[$i]->id . "\"" : ''; if (is_array( $selected )) { foreach ($selected as $obj) { $k2 = stripslashes($obj->$key); if ($k == $k2) { $extra .= " CHECKED"; break; } } } else { $extra .= ($k == stripslashes($selected) ? " CHECKED" : ''); } $html .= "\n\t " . getLangDefinition($t); } $html .= "\n\n"; return $html; } function selectList( &$arr, $tag_name, $tag_attribs, $key, $text, $selected, $required=0 ) { reset( $arr ); $html = "\n\n"; return $html; } function selectlistcuerdas($tag_name, $Valor) { $html = "\n"; break; CASE 'textarea': $oReturn = ""; break; CASE 'editorta': ob_start(); editorArea( 'editor'.$oName , $oValue , $oName , 500, 350, $pCols, $pRows ) ; $oReturn=ob_get_contents(); ob_end_clean(); //echo $fieldJS; $oReturn .= " "; break; CASE 'select': $oReturn = $rowFieldValues; break; CASE 'radio': $oReturn = $rowFieldValues; break; CASE 'checkbox': $checked=''; if($oValue!='' && $oValue != null && $oValue==1) $checked="CHECKED"; $oReturn = ""; break; CASE 'hidden': $oReturn = ""; break; CASE 'password': $oReturn = ""; break; CASE 'date': $dFind=array("d","m","y","Y"); $dReplace=array("dd","mm","yy","y"); $oValue; $sqlFormat = "Y-m-d"; $oReturn = ""; if($oReadOnly!=1) $oReturn .= ""; break; CASE 'emailaddress': $oReturn = ""; break; CASE 'webaddress': $oReturn = ""; break; } //Rodax Software if ($oType != 'hidden') { if($oReq==1) $oReturn .= " "; if($oProfile==1) $oReturn .= " "; else $oReturn .= " "; } return $oReturn; } function allowAccess( $accessgroupid,$recurse, $usersgroupid, &$acl) { // "agroup:".$accessgroupid." ugroupid:".$usersgroupid." recurse ".$recurse; if ($accessgroupid == -2 || ($accessgroupid == -1 && $usersgroupid > 0)) { //grant public access or access to all registered users return 1; } else { //need to do more checking based on more restrictions if( $usersgroupid == $accessgroupid ) { //direct match return 1; } else { if ($recurse=='RECURSE') { //check if there are children groups $groupchildern=array(); $groupchildren=$acl->get_group_children( $accessgroupid, 'ARO', $recurse ); if ( is_array( $groupchildren ) && count( $groupchildren ) > 0) { if ( in_array($usersgroupid, $groupchildren) ) { //match return 1; } } } } //deny access return 0; } } ?>