Пример #1
0
 /**
  * Remove clas(ses)
  * @param string|array $className
  */
 function removeClass($className)
 {
     if (!is_array($className)) {
         $className = array($className);
     }
     $class = $this->class;
     foreach ($className as $c) {
         $class = reg_replace('`\\b' . preg_quote($c) . '\\b`si', '', $class);
     }
     if ($class) {
         $this->class = $class;
     } else {
         unset($this->class);
     }
 }
Пример #2
0
    fputs($F, "\n</refsect1>"); endif;
    if (@strlen( $fn[$name][_copyright])):
    fputs($F, "\n<refsect1><title>Copyright</title>");
    fputs($F, $fn[$name][_copyright]);
    fputs($F, "\n</refsect1>"); endif;

    fputs($F, $fn[$name][_refends]);

    # ----------------------------------

    $W = $fn[$name][_mainheader];
    $me = 0; if (!isset($header[$W])) $me = 1;
    if ($me):
    $header[$W][_refstart] = "\n<refentry id=\"".$W."\">";
    $header[$W][_refends] = "\n</refentry>\n";
    $header[$W][_refentryinfo] = reg_replace ($fn[$name][_refentryinfo],
	'{ (<title>) ([^<>]*) (</title>) }sx', '$1 the library $3');
    $header[$W][_refmeta] = "\n   <manvolnum>".$fn[$name][_manvolnum]
	."</manvolnum>\n";
    $header[$W][_refmeta] .= "\n   <refentrytitle>".$fn[$name][_mainheader]
	."</refentrytitle>"; 
    endif;
    $header[$W][_refnamediv] = "\n   <refpurpose> library </refpurpose>";
    $header[$W][_refnamediv] .= "\n   <refname>".$W."</refname>";

    if (isset($fn[$name][_refsynopsisinfo])):
    $header[$W][_refsynopsisinfo] = $fn[$name][_refsynopsisinfo]; endif;
    if (isset($fn[$name][_funcsynopsis])):
    $header[$W][_funcsynopsis] .= "\n".$fn[$name][_funcsynopsis]; endif;
#   if (isset( $fn[$name][_funcsynopsis])):
#    $header[$W][_funcsynopsisdiv] .= "\n<funcsynopsis>"
#	.$fn[$name][_funcsynopsis]."</funcsynopsis>"