/**
  * add url to pool and check limits
  *
  * @param Url\Url $url
  * @throws \RuntimeException
  * @return void
  */
 public function addUrl(Url\Url $url)
 {
     if ($this->isFull()) {
         throw new \RuntimeException('The urlset limit has been exceeded');
     }
     $urlXml = $url->toXml();
     $this->appendXML($urlXml);
     //add unknown custom namespaces
     $this->customNamespaces = array_merge($this->customNamespaces, $url->getCustomNamespaces());
     //---------------------
     //Check limits
     if ($this->countItems++ >= self::LIMIT_ITEMS) {
         $this->limitItemsReached = true;
     }
     $urlLength = strlen($urlXml);
     $this->countBytes += $urlLength;
     if ($this->countBytes + $urlLength + strlen($this->getStructureXml()) > self::LIMIT_BYTES) {
         //we suppose the next url is almost the same length and cannot be added
         //plus we keep 500kB (@see self::LIMIT_BYTES)
         //... beware of numerous images set in url
         $this->limitBytesReached = true;
     }
     //---------------------
 }
Example #2
0
         echo '<h3 class="list-heading">' . $request['to_name'] . '</h3>';
     }
 }
 $del = "javascript:delele_chat(" . $value['id'] . ");";
 echo '<li  title="' . $request['to_rol'] . '"  id="chat_' . $value['id'] . '" class="media">';
 if ($c != 0) {
     echo '<div class="media-status">';
     echo '<a href="' . $del . '"><i class="fa fa-times-circle"></i></a><br>';
     echo '<span class="badge badge-success">' . $c . '</span>';
     echo "</div>";
 } else {
     echo '<div class="media-status">';
     echo '<a href="' . $del . '"><i class="fa fa-times-circle"></i></a>';
     echo "</div>";
 }
 echo '<img class="media-object" src="' . Url\Url::GetUrl("img/users/") . $request['avatar'] . '" alt="...">';
 echo '<div onclick="chat_message(' . $value['id'] . ');" class="media-body">';
 echo '<h4 style="color:white;" class="media-heading">' . $request['to_name'] . '</h4>';
 echo '<div class="media-heading-sub">';
 echo '<p>' . $request['asunto'] . "</p>";
 echo '<b>' . $request['Sales'] . "</b>";
 echo '</div>';
 echo '<div class="media-heading-small">';
 echo '<p style="color:red;">Enviado el ' . $request['fecha'] . " a las " . $request['hora'] . "</p>";
 echo '</div>';
 echo '</div>';
 echo "</li>";
 if ($i == $count_chat) {
     echo "</ul>";
 } else {
     $i++;