Exemplo n.º 1
0
 $temp['image'] = getElement($value->find($config->container->item->image->html, $config->container->item->image->counter), $config->container->item->image->element);
 if ($temp['image'][0] == "/" && $temp['image'][1] != "/") {
     $temp['image'] = substr($temp['image'], 1);
     $temp['image'] = $value_website->url . $temp['image'];
 }
 $temp['alt_image'] = getElement($value->find($config->container->item->alt_image->html, $config->container->item->alt_image->counter), $config->container->item->alt_image->element);
 $temp['description'] = getElement($value->find($config->container->item->description->html, $config->container->item->description->counter), $config->container->item->description->element);
 $temp['date_publication'] = getElement($value->find($config->container->item->date_publication->html, $config->container->item->date_publication->counter), $config->container->item->date_publication->element);
 if (empty($temp['date_publication']) || is_null($temp['date_publication'])) {
     $html_inner = file_get_html($temp['url']);
     $html_find = $html_inner->find($config->container->item_inner->date_publication->html, $config->container->item_inner->date_publication->counter);
     if (!empty($html_find) && !is_null($html_find)) {
         $date_publication = getElement($html_find, $config->container->item_inner->date_publication->element);
         if (!empty($date_publication) && !is_null($date_publication)) {
             error_log($date_publication);
             $date_publication = setFunction($date_publication, $config->container->item_inner->date_publication->function);
             error_log($date_publication);
             $date_publication = preFormatMonthDate($date_publication);
             error_log($date_publication);
             $date_publication = ltrim($date_publication, $config->container->item_inner->date_publication->prev);
             error_log($date_publication);
             $date_publication = rtrim($date_publication, $config->container->item_inner->date_publication->next);
             error_log($date_publication);
             $date_publication = trim($date_publication);
             error_log($date_publication);
             $dt = DateTime::createFromFormat($config->container->item_inner->date_publication->format, $date_publication);
             if (!is_null($dt) || !empty($dt)) {
                 $temp['date_publication'] = $dt->format('Y-m-d H:i:s');
             }
         } else {
             $dt = new DateTime();
Exemplo n.º 2
0
Arquivo: index.php Projeto: nilrey/zce
<?php

function br()
{
    echo '<br>';
}
function setTitle($title)
{
    echo '<hr width=100%><p><b>' . $title . '</b></p>';
}
function setErrorMessage($title)
{
    echo '<p style="color: Red; font-weight: bold">Function ' . $title . ' does not exists</p>';
}
function setFunction($title, $showError = false)
{
    //	setTitle($title);
    $fileName = 'inc.' . $title . '.php';
    if (is_file($fileName)) {
        include $fileName;
    } else {
        if ($showError) {
            setErrorMessage($title);
        }
    }
}
$showError = true;
$arFunctions = array('prce');
foreach ($arFunctions as $func) {
    setFunction($func, $showError);
}