Show
Ignore:
Timestamp:
01/05/05 15:53:26 (4 years ago)
Author:
segv74
Message:

Fix following bugs.
- 1092128: Horde-hashs int the sourcecode of eaccelerator.c
- 1091960: include_once include files multiple times

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • eaccelerator/trunk/eaccelerator.c

    r44 r55  
    33693369    if (file_handle->opened_path == NULL && file_handle->type != ZEND_HANDLE_STREAM) { 
    33703370      file_handle->handle.stream.handle = (void*)1; 
     3371      file_handle->opened_path = MMCG(mem); 
    33713372#else 
    33723373    if (file_handle->opened_path == NULL && file_handle->type != ZEND_HANDLE_FP) { 
     
    62716272      if (x->type == ZEND_USER_CLASS) { 
    62726273#ifdef ZEND_ENGINE_2 
    6273         zend_printf("<tr><td><a href=\"?file=%s&class=%s\"&Horde=22c8f7474b79194f32569fc1af447f5b>%s</a> [\n", 
     6274        zend_printf("<tr><td><a href=\"?file=%s&class=%s\">%s</a> [\n", 
    62746275        p->realfilename, class, class); 
    62756276        if (x->ce_flags & ZEND_ACC_FINAL_CLASS) { 
     
    62896290        ZEND_PUTS("]</td></tr>"); 
    62906291#else 
    6291         zend_printf("<tr><td><a href=\"?file=%s&class=%s\"&Horde=22c8f7474b79194f32569fc1af447f5b>%s</a></td></tr>\n", 
     6292        zend_printf("<tr><td><a href=\"?file=%s&class=%s\">%s</a></td></tr>\n", 
    62926293          p->realfilename, class, class); 
    62936294#endif 
     
    63106311      if (func[0] == '\000' && fc->htablen > 0) func[0] = '-'; 
    63116312      if (((zend_function*)(fc->fc))->type == ZEND_USER_FUNCTION) { 
    6312         zend_printf("<tr><td><a href=\"?file=%s&func=%s\"&Horde=22c8f7474b79194f32569fc1af447f5b>%s</a></td></tr>\n", 
     6313        zend_printf("<tr><td><a href=\"?file=%s&func=%s\">%s</a></td></tr>\n", 
    63136314          p->realfilename, func, func); 
    63146315      } else { 
     
    64296430      if (x->type == ZEND_USER_FUNCTION) { 
    64306431#ifdef ZEND_ENGINE_2 
    6431         zend_printf("<tr><td><a href=\"?file=%s&class=%s&func=%s\"&Horde=22c8f7474b79194f32569fc1af447f5b>%s</a> [", p->realfilename, class, q->arKey, q->arKey); 
     6432        zend_printf("<tr><td><a href=\"?file=%s&class=%s&func=%s\">%s</a> [", p->realfilename, class, q->arKey, q->arKey); 
    64326433        if (x->fn_flags & ZEND_ACC_STATIC) { 
    64336434          ZEND_PUTS("static "); 
     
    64486449        ZEND_PUTS("]</td></tr>"); 
    64496450#else 
    6450         zend_printf("<tr><td><a href=\"?file=%s&class=%s&func=%s\"&Horde=22c8f7474b79194f32569fc1af447f5b>%s</a></td></tr>\n", p->realfilename, class, q->arKey, q->arKey); 
     6451        zend_printf("<tr><td><a href=\"?file=%s&class=%s&func=%s\">%s</a></td></tr>\n", p->realfilename, class, q->arKey, q->arKey); 
    64516452#endif 
    64526453      } else { 
     
    70147015  EACCELERATOR_LOCK_RD(); 
    70157016  EACCELERATOR_PROTECT(); 
    7016   ZEND_PUTS("<form method=\"POST\"><input type=\"hidden\" name=\"Horde\" value=\"22c8f7474b79194f32569fc1af447f5b\" /><center>\n"); 
     7017  ZEND_PUTS("<form method=\"POST\"><center>\n"); 
    70177018  if (MMCG(enabled) && eaccelerator_mm_instance->enabled) { 
    70187019    ZEND_PUTS("<input type=\"submit\" name=\"disable\" value=\"Disable\" title=\"Disable caching of PHP scripts\" style=\"width:100px\">\n"); 
     
    70677068    format_size(s, p->size, 0); 
    70687069#ifdef WITH_EACCELERATOR_DISASSEMBLER 
    7069     zend_printf("<tr valign=\"bottom\" bgcolor=\"#cccccc\"><td bgcolor=\"#ccccff\"><b><a href=\"%s?file=%s\"&Horde=22c8f7474b79194f32569fc1af447f5b>", 
     7070    zend_printf("<tr valign=\"bottom\" bgcolor=\"#cccccc\"><td bgcolor=\"#ccccff\"><b><a href=\"%s?file=%s\">", 
    70707071      php_self?(*php_self)->value.str.val:"", 
    70717072      p->realfilename);