Lines Matching refs:zText

733 static void output_restricted_html(const char *zText, int nText){  in output_restricted_html()  argument
736 if( zText[i]!='<' ) continue; in output_restricted_html()
738 k = 1 + (zText[i+1]=='/'); in output_restricted_html()
739 for(j=k; i+j<nText && isalnum(zText[i+j]); j++){} in output_restricted_html()
740 if( isAllowed(&zText[i+k], j-k) in output_restricted_html()
741 && isAllowedAttr(&zText[i+j],nText-(i+j)) ){ in output_restricted_html()
742 if( g.noFollow && zText[i+j]!='>' && isLinkTag(&zText[i+k],j-k) ){ in output_restricted_html()
748 cgi_append_content(zText,i + j); in output_restricted_html()
749 zText += i+j; in output_restricted_html()
757 cgi_append_content(zText,i); in output_restricted_html()
759 zText += i+1; in output_restricted_html()
763 cgi_append_content(zText,i); in output_restricted_html()
1099 const char *zText, /* The text to be formatted */ in output_wiki() argument
1129 while( zText[i] ){ in output_wiki()
1133 int c = zText[i]; in output_wiki()
1137 if( c=='<' && (n = is_html(&zText[i]))>0 ){ in output_wiki()
1138 put_htmlized_text(&zText, i); in output_wiki()
1139 zText += 6; in output_wiki()
1141 output_restricted_html(zText, n-13); in output_wiki()
1143 zText += n - 6; in output_wiki()
1151 if( c=='{' && is_markup(&zText[i], &sMarkup) ){ in output_wiki()
1156 put_htmlized_text(&zText, i); in output_wiki()
1157 zText += sMarkup.lenTotal; in output_wiki()
1169 put_htmlized_text(&zText, i); in output_wiki()
1170 zText += sMarkup.lenTotal; in output_wiki()
1183 put_htmlized_text(&zText, i); in output_wiki()
1190 zText += sMarkup.lenTotal; in output_wiki()
1202 put_htmlized_text(&zText, i); in output_wiki()
1215 zText += sMarkup.lenTotal; in output_wiki()
1227 put_htmlized_text(&zText, i); in output_wiki()
1238 zText += sMarkup.lenTotal; in output_wiki()
1278 put_htmlized_text(&zText, i); in output_wiki()
1287 zText += sMarkup.lenTotal; in output_wiki()
1307 put_htmlized_text(&zText, i); in output_wiki()
1312 zText += sMarkup.lenTotal; in output_wiki()
1323 put_htmlized_text(&zText, i); in output_wiki()
1344 zText += sMarkup.lenTotal; in output_wiki()
1377 put_htmlized_text(&zText, i); in output_wiki()
1388 while( zText[bl] && strncmp(&zText[bl],zEnd,el)){ bl++; } in output_wiki()
1389 if( zText[bl]!=0 ){ in output_wiki()
1410 azMarkup[1], &sMarkup, &zText[sMarkup.lenTotal], cl ); in output_wiki()
1417 pipe_block(zOutput, &zText[sMarkup.lenTotal], cl); in output_wiki()
1423 zText += bl; in output_wiki()
1432 put_htmlized_text(&zText, i); in output_wiki()
1436 if( isspace(c) && (j = is_blank_line(&zText[i]))>0 ){ in output_wiki()
1437 zText += j; in output_wiki()
1444 if( c=='\t' || (c==' ' && (zText[i+1]==' ' || zText[i+1]=='\t')) ){ in output_wiki()
1460 if( isspace(c) && (j = is_blank_line(&zText[i]))>0 ){ in output_wiki()
1461 put_htmlized_text(&zText, i); in output_wiki()
1462 zText += j; in output_wiki()
1468 is_list_elem(zText, &k); in output_wiki()
1470 if( zText[0]!=0 ){ cgi_printf("\n<p>"); } in output_wiki()
1482 if( (j = is_list_elem(&zText[i], &k))>0 ){ in output_wiki()
1483 put_htmlized_text(&zText, i); in output_wiki()
1486 if( zText[0]!='_' ) cgi_printf("<li>"); in output_wiki()
1487 zText += j; in output_wiki()
1497 if( (c=='-' || c=='=') && (j = is_horizontal_rule(&zText[i]))>0 ){ in output_wiki()
1498 put_htmlized_text(&zText, i); in output_wiki()
1502 zText += j; in output_wiki()
1503 if( *zText ) zText++; in output_wiki()
1512 if( c=='|' && (j = is_table_row(&zText[i]))>0 ){ in output_wiki()
1513 put_htmlized_text(&zText, i); in output_wiki()
1519 output_table_row(zText,j); in output_wiki()
1520 zText += j; in output_wiki()
1536 if( g.okRdWiki && isupper(c) && (j = is_wiki_name(&zText[i]))>0 ){ in output_wiki()
1538 j, &zText[i]); in output_wiki()
1539 put_htmlized_text(&zText, i); in output_wiki()
1542 format_link("wiki?p=%.*s%s", j, zText, zLinkSuffix), in output_wiki()
1543 j, zText); in output_wiki()
1545 zText += j; in output_wiki()
1551 if( g.okCheckout && c=='/' && (j = is_repository_file(&zText[i]))>0 ){ in output_wiki()
1553 put_htmlized_text(&zText, i); in output_wiki()
1554 zFile = mprintf("%.*s", j-1, zText+1); in output_wiki()
1558 zText += j; in output_wiki()
1566 if( c=='_' && !inB && !inI && !inT && font_terminator(&zText[i+1],c,1) ){ in output_wiki()
1567 put_htmlized_text(&zText, i); in output_wiki()
1569 zText++; in output_wiki()
1577 if( c=='=' && !inB && !inI && !inT && font_terminator(&zText[i+1],c,1) ){ in output_wiki()
1578 put_htmlized_text(&zText, i); in output_wiki()
1580 zText++; in output_wiki()
1588 if( c=='*' && !inB && !inI && !inT && (j = count_stars(&zText[i]))>=1 in output_wiki()
1589 && j<=3 && font_terminator(&zText[i+j],c,j) ){ in output_wiki()
1591 put_htmlized_text(&zText, i); in output_wiki()
1593 zText += j; in output_wiki()
1608 if( (c=='h' || c=='f' || c=='m') && (j=is_url(&zText[i]))>0 ){ in output_wiki()
1609 put_htmlized_text(&zText, i); in output_wiki()
1610 z = htmlize(zText, j); in output_wiki()
1620 zText += j; in output_wiki()
1630 if( c=='#' && g.okRead && (j = ndigit(&zText[i+1]))>0 in output_wiki()
1631 && is_eow(&zText[i+1+j],0) in output_wiki()
1632 && (v = atoi(&zText[i+1]))>0 && v<=nTicket ){ in output_wiki()
1633 put_htmlized_text(&zText, i); in output_wiki()
1635 zText += j; in output_wiki()
1636 if( *zText ) zText++; in output_wiki()
1646 if( c=='[' && g.okRead && (j = ndigit(&zText[i+1]))>0 in output_wiki()
1647 && is_eow(&zText[i+j+2],0) in output_wiki()
1648 && (v = atoi(&zText[i+1]))>0 && v<=nCommit in output_wiki()
1649 && zText[i+j+1]==']' ){ in output_wiki()
1650 put_htmlized_text(&zText, i); in output_wiki()
1652 zText += j+1; in output_wiki()
1653 if( *zText ) zText++; in output_wiki()
1663 if( inB && c=='*' && !isspace(zText[i-1]) && zText[i-1]!='*' && in output_wiki()
1664 (j = count_stars(&zText[i]))==inB && is_eow(&zText[i+j],0) ){ in output_wiki()
1666 put_htmlized_text(&zText, i); in output_wiki()
1668 zText += j; in output_wiki()
1672 if( inT && c=='=' && !isspace(zText[i-1]) && is_eow(&zText[i+1],0) ){ in output_wiki()
1673 put_htmlized_text(&zText, i); in output_wiki()
1675 zText++; in output_wiki()
1680 if( inI && c=='_' && !isspace(zText[i-1]) && is_eow(&zText[i+1],0) ){ in output_wiki()
1681 put_htmlized_text(&zText, i); in output_wiki()
1683 zText++; in output_wiki()
1697 if( zText[0] ) cgi_printf("%h", zText); in output_wiki()
1720 void output_formatted(const char *zText, const char *zPageId){ in output_formatted() argument
1721 output_wiki(zText,"",zPageId); in output_formatted()