Mailing list ARC-DEV: Archives

Re: [arc-dev] reseting errors

From: Mario Volke 
Subject: Re: [arc-dev] reseting errors
Date: Tue, 31 Mar 2009 15:18:25 +0200


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Yeah great! Thanks.<br>
<br>
<br>
Benjamin Nowack schrieb:
<blockquote cite="mid:PM-GA.20090331151213.A4B53.1.1D@semsol.com"
 type="cite">
  <pre wrap="">

Hi Mario,



I'll add a "resetErrors" method to the next revision, thanks for the

suggestion. It will be part of "ARC2_Class.php", something along:



  function resetErrors() {

    $this-&gt;errors = array();

    if ($this-&gt;caller &amp;&amp; method_exists($this-&gt;caller, 'resetErrors')) {

      $this-&gt;caller-&gt;resetErrors();

    }

  }



Cheers,

Benji



--

Benjamin Nowack

<a class="moz-txt-link-freetext" href="http://bnode.org/">http://bnode.org/</a>

<a class="moz-txt-link-freetext" href="http://semsol.com/">http://semsol.com/</a>





On 31.03.2009 14:23:01, Mario Volke wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">With an Arc Store we check for errors with the $store-&gt;getErrors() 
    </pre>
  </blockquote>
  <pre wrap=""><!---->method.

  </pre>
  <blockquote type="cite">
    <pre wrap="">Sometimes I want to delete all occured errors because they aren't 
    </pre>
  </blockquote>
  <pre wrap=""><!---->critical and

  </pre>
  <blockquote type="cite">
    <pre wrap="">my script can continue with other queries event if errors occured.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">But then I need a method to reset the errors (s.th. like
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">$store-&gt;resetErrors()). But there's no such method.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">Atm I'm using $store-&gt;errors = array().
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">But this isn't very elegant.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">Mario Volke
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">web developer,
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">web designer 
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap=""><a class="moz-txt-link-abbreviated" href="http://www.webholics.de">www.webholics.de</a>
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap=""><a class="moz-txt-link-abbreviated" href="mailto:mario.volke@webholics.de">mario.volke@webholics.de</a>
    </pre>
  </blockquote>
  <pre wrap=""><!---->



  </pre>
</blockquote>
<br>
<br>
<div class="moz-signature">-- <br>
<style type="text/css" media="all">
    div#vcard {
        margin-top:3em;
        padding-top:1em;
        border-top:1px solid #EEE;
        font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;
        line-height:1.2em;
        font-size:0.8em;
        color:#555;
        background-color:transparent;
    }
    div#vcard div.fn {
		font-size:1.4em;
		line-height:1.4em;
	}
</style>
<div id="vcard">
<div class="fn">Mario Volke</div>
<div class="role"> web developer,<br>
web designer </div>
<br>
<a class="url" href="http://www.webholics.de">www.webholics.de</a><br>
<a class="email" href="http://www.webholics.de/kontakt/">mario.volke@webholics.de</a><br>
</div>
</div>
</body>
</html>

""" ;
         ns1:returnPath "<mario.volke@webholics.de>" ;
         ns1:xOriginalTo "arc-dev@semsol.org" ;
         ns1:deliveredTo "web11p1@p15192371.pureserver.info" ;
         ns1:received """from p5b3048b5.dip.t-dialin.net ([91.48.72.181] helo=[192.168.2.2]); authenticated
	by wp108.webpack.hosteurope.de running ExIM  using esmtpsa (TLSv1:RC4-MD5:128)
	id 1Lods8-0005tt-1D; Tue, 31 Mar 2009 15:19:20 +0200""" ;
         ns1:messageID "<49D21821.5040201@webholics.de>" ;
         ns1:date "Tue, 31 Mar 2009 15:18:25 +0200" ;
         ns1:from "Mario Volke <mario.volke@webholics.de>" ;
         ns1:organization "webholics - development & design" ;
         ns1:userAgent "Thunderbird 2.0.0.21 (Windows/20090302)" ;
         ns1:mIMEVersion "1.0" ;
         ns1:to "arc-dev <arc-dev@semsol.org>" ;
         ns1:subject "Re: [arc-dev] reseting errors" ;
         ns1:references "<49D20B25.4090001@webholics.de> <PM-GA.20090331151213.A4B53.1.1D@semsol.com>" ;
         ns1:inReplyTo "<PM-GA.20090331151213.A4B53.1.1D@semsol.com>" ;
         ns1:contentType "text/html; charset=ISO-8859-1" ;
         ns1:contentTransferEncoding "7bit" ;
         ns1:xBounceKey "webpack.hosteurope.de;mario.volke@webholics.de;1238505561;37255725;" ;
         ns1:xSpamCheckerVersion """SpamAssassin 2.64 (2004-01-11) on 
	p15192371.pureserver.info""" ;
         ns1:xSpamLevel "" ;
         ns1:xSpamStatus """No, hits=-0.5 required=5.0 tests=AWL,BAYES_20,HTML_60_70,
	HTML_MESSAGE,MIME_HTML_ONLY autolearn=no version=2.64