Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - marcodicri

Pagine: [1]
1
C'è qualche possibilità di trovare una soluzione? Magari un amministratore che possa dare un'occhiata da dentro?

2
Ho trovato dove si comunicano i campi dal backend al server..


il percorso del file è:
public_html/offertopoly.com/administrator/components/com_adsmanager/models/field.php




il codice del file in questione field.php

Codice: [Seleziona]

<?php
/**
 * @package      AdsManager
 * @copyright   Copyright (C) 2010-2014 Juloa.com. All rights reserved.
 * @license      GNU/GPL
 */


// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die( 'Restricted access' );


jimport('joomla.application.component.model');
JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_adsmanager'.DS.'tables');


/**
 * @package      Joomla
 * @subpackage   Contact
 */
class AdsmanagerModelField extends TModel
{
   public static 
$_plugins;
   
   function 
getNbFields()
    {
       
$this->_db->setQuery"SELECT count(*) FROM #__adsmanager_fields WHERE 1 ORDER by ordering");
      
$nb $this->_db->loadResult();
      return 
$nb;
    }
    
    function 
getSearchFields($catid=0)
    {
       
$this->_db->setQuery"SELECT f.* FROM #__adsmanager_fields AS f ".
                      
"WHERE f.searchable = 1 AND f.published = 1 ORDER by f.ordering" );
   
      
$results $this->_db->loadObjectList();
       
$fields = array();
        foreach (
$results as $r ) {
           if (
$catid === 0
              
$fields[] = $r;
         else if (
$r->catsid == ",-1,")            
            
$fields[] = $r;
         else 
         {   
            if (
$catid != 0) {
               
$find ",".$catid.",";
               if (
strstr($r->catsid$find))
                  
$fields[] = $r;
            }
         }
      }
      foreach(
$fields as $key => $field) {
         
$fields[$key]->options json_decode($field->options);
      }
      return 
$fields;
    }
    
    function 
getOrderFields($catid)
    {
       
$this->_db->setQuery"SELECT f.title,f.fieldid,f.catsid FROM #__adsmanager_fields AS f WHERE f.sort = 1 AND f.published = 1 ORDER BY f.ordering ASC" );
      
$results $this->_db->loadObjectList();
      
$orders = array();
        foreach (
$results as $r ) {
         if (
$r->catsid == ",-1,")            
            
$orders[] = $r;
         else 
         {   
            if (
$catid != 0) {
               
$find ",".$catid.",";
               if (
strstr($r->catsid$find))
                  
$orders[] = $r;
            }
         }
      }
      return 
$orders;
    }
    
   function 
getFields($onlyPublished=true,$limitstart=null,$limit=null,$filter_order="fieldid",$filter_order_Dir="ASC",$usergroups=true,$mode='read') {
      if (
$onlyPublished == true)
         
$published " f.published = 1 ";
      else
         
$published " 1 ";
         
      if ((
$limitstart === null)||($limit === null))
         
$this->_db->setQuery"SELECT * FROM #__adsmanager_fields as f WHERE $published ORDER by f.ordering ASC");
       else
             
$this->_db->setQuery"SELECT * FROM #__adsmanager_fields as f WHERE $published ORDER by $filter_order $filter_order_Dir",
                          
$limitstart,$limit );
      
//f.published = 1
      
$fields $this->_db->loadObjectList('name');
        
$allowedFields = array();
      foreach(
$fields as $key => $field) {
         
$fields[$key]->options json_decode($field->options);
      }
        
        if(
$usergroups) {
            require_once(
JPATH_ROOT.'/components/com_adsmanager/lib/tpermissions.php');
            
$fields TPermissions::getAuthorisedFields($fields$mode);
        }
        
      return 
$fields;
    }
    
    function 
getAdminFields($filters null,$limitstart=null,$limit=null,$filter_order="fieldid",$filter_order_Dir="ASC") {
       
$search"";
       if (isset(
$filters))
       {
          foreach(
$filters as $key => $filter)
          {
             if (
$search == "")
                
$temp " WHERE ";
             else
                
$temp " AND ";
             switch(
$key)
             {
                case 
'published':
                   if (
$filter !== "")
                      
$search .= $temp."f.published = ".(int)$filter;
                   break;
                case 
'columnid':
                   if (
$filter != "")
                      
$search .= $temp."f.columnid = ".(int)$filter;
                   break;
                case 
'pos':
                   if (
$filter != "")
                      
$search .= $temp."f.pos = ".(int)$filter;
                   break;
                case 
'type':
                   if (
$filter != "")
                      
$search .= $temp."f.type = ".$this->_db->Quote($filter);
                   break;
                case 
'search':
                   if (
$filter != "")
                      
$search .= $temp."f.name LIKE ".$this->_db->Quote("%$filter%");
                   break;
                case 
'category':
                   if (
$filter != "")
                      
$search .= $temp." ((f.catsid = ',-1,') OR (f.catsid LIKE ".$this->_db->Quote("%,$filter,%")."))";
                   break;
             }
          }
       }


       if ((
$limitstart === null)||($limit === null))
          
$this->_db->setQuery"SELECT f.* FROM #__adsmanager_fields as f $search ORDER by f.ordering ASC");
       else
          
$this->_db->setQuery"SELECT f.* FROM #__adsmanager_fields as f $search ORDER by $filter_order $filter_order_Dir",
                
$limitstart,$limit );
       
//f.published = 1
       
$fields $this->_db->loadObjectList('name');
       foreach(
$fields as $key => $field) {
          
$fields[$key]->options json_decode($field->options);
       }
       return 
$fields;
    }
    
    function 
getFieldsbyColumns($published true$usergroups=true$mode 'read') {
       if (
$published) {
          
$sqlpublished "AND c.published = 1 ";
       } else {
          
$sqlpublished "";
       }
         
$this->_db->setQuery"SELECT c.* FROM #__adsmanager_fields AS c ".
                      
"WHERE c.columnid != -1 $sqlpublished ORDER by c.columnorder,c.fieldid" );
   
      
$fields $this->_db->loadObjectList();
      foreach(
$fields as $key => $field) {
         
$fields[$key]->options json_decode($field->options);
      }
      
        if(
$usergroups) {
            require_once(
JPATH_ROOT.'/components/com_adsmanager/lib/tpermissions.php');
            
$fields TPermissions::getAuthorisedFields($fields$mode);
        }
        
      
// establish the hierarchy of the menu
      
$fColumn = array();
      
// first pass - collect children
      
if (isset($fields))
      {
         foreach (
$fields as $f ) {
            
$pt    $f->columnid;
            
$list    = @$fColumn[$pt] ? $fColumn[$pt] : array();
            
array_push$list$f );
            
$fColumn[$pt] = $list;
         }
      }
      return 
$fColumn;
    }
    
    function 
getFieldsbyPositions($published true$usergroups=true$mode 'read',$type='details') {
         
          
        if (
$type == "details") {
           
$where  "f.pos != -1";
            
           if (
$published) {
              
$where .= " AND f.published = 1 ";
           }
           
          
$this->_db->setQuery"SELECT f.*,f.pos as positionid FROM #__adsmanager_fields AS f ".
                         
"WHERE $where ORDER by f.posorder ASC" );
      
         
$fields $this->_db->loadObjectList();
         if (
$this->_db->getErrorNum()) {
            echo 
$this->_db->stderr();
            return;
         }
       } else {
          
$where  "1";
           
          if (
$published) {
             
$where .= " AND f.published = 1 ";
          }
          
          
$query "SELECT f.*,fp.positionid FROM #__adsmanager_fields AS f 
                  INNER JOIN #__adsmanager_field2position as fp ON fp.fieldid = f.fieldid
                      INNER JOIN #__adsmanager_positions as p ON p.id = fp.positionid
                  WHERE 
$where AND p.type = '".$type."' ORDER by fp.ordering ASC";
          
$this->_db->setQuery($query);
          
$fields $this->_db->loadObjectList();
         if (
$this->_db->getErrorNum()) {
            echo 
$this->_db->stderr();
            return;
         }   
       } 
      
      foreach(
$fields as $key => $field) {
         
$fields[$key]->options json_decode($field->options);
      }
      
        if(
$usergroups) {
            require_once(
JPATH_ROOT.'/components/com_adsmanager/lib/tpermissions.php');
            
$fields TPermissions::getAuthorisedFields($fields$mode);
        }
        
      
// establish the hierarchy of the menu
      
$fDisplay = array();
      
// first pass - collect children
      
if (isset($fields))
      {
         foreach (
$fields as $f ) {
            
$pt    $f->positionid;
            
$list    = @$fDisplay[$pt] ? $fDisplay[$pt] : array();
            
array_push$list$f );
            
$fDisplay[$pt] = $list;
         }
      }
      return 
$fDisplay;
    }
    
    function 
getFieldsByName($listfields,$usergroups=true,$mode='read') {
      
$query "SELECT f.* FROM #__adsmanager_fields AS f ".
                      
"WHERE f.name IN ($listfields) AND f.published = 1 ORDER by f.ordering" ;
      
$this->_db->setQuery$query);
      
$searchfields $this->_db->loadObjectList("name");
      
      foreach(
$searchfields as $key => $field) {
         
$searchfields[$key]->options json_decode($field->options);
      }
      
      if(
$usergroups) {
         require_once(
JPATH_ROOT.'/components/com_adsmanager/lib/tpermissions.php');
         
$searchfields TPermissions::getAuthorisedFields($searchfields$mode);
      }
      
      return 
$searchfields;
    }
    
   function 
getFieldValues($fieldid null) {
      
$cacheKey md5(serialize(func_get_args()));
      static 
$cache;
      if (!isset(
$cache[$cacheKey])) {


       if (
$fieldid!== null) {
          
$fvalues $this->_db->setQuery"SELECT * "
                   
"\n FROM #__adsmanager_field_values"
                   
"\n WHERE fieldid=".(int)$fieldid
                   
"\n ORDER BY ordering" );
          
$field_values $this->_db->loadObjectList();
       }
       else {
          
$this->_db->setQuery"SELECT * FROM #__adsmanager_field_values ORDER by ordering ");
         
$fieldvalues $this->_db->loadObjectList();
         if (
$this->_db -> getErrorNum()) {
            echo 
$this->_db -> stderr();
            return 
false;
         }
         
         
$field_values = array();
         
// first pass - collect children
         
if (isset($fieldvalues))
         {
            foreach (
$fieldvalues as $v ) {
               
$pt    $v->fieldid;
               
$list    = @$field_values[$pt] ? $field_values[$pt] : array();
               
array_push$list$v );
               
$field_values[$pt] = $list;
            }
         }   
         if (
COMMUNITY_BUILDER == 1) {
            
$this->_db->setQuery"SELECT fieldid,cbfieldvalues FROM #__adsmanager_fields as f WHERE published = 1 ORDER by f.ordering ASC");
            
$fields $this->_db->loadObjectList();
            foreach(
$fields as $field) {
               if (
$field->cbfieldvalues != "-1")
               {
                  
/*get CB value fields */
                  
$cbfieldvalues $this->getCBFieldValues($field->cbfieldvalues);
                  
$field_values[$field->fieldid] = $cbfieldvalues;
               }
            }
         }
       }
         
$cache[$cacheKey] = $field_values;
      }
       
       return 
$cache[$cacheKey];
    }
    
   function 
getField($id) {
      
$this->_db->setQuery("SELECT * FROM #__adsmanager_fields WHERE fieldid = ".(int)$id  );
      
//echo "SHOW TABLES LIKE '".$mosConfig_dbprefix."comprofiler_fields'" ;
      
$field $this->_db-> loadObject();
      
$field->options json_decode($field->options);
      return 
$field;
   }
   
   function 
getSearchFieldsSql($fields)
    {
       if (isset(
$this->searchSQL)&&($this->searchSQL != ""))
          return 
$this->searchSQL;
          
       
$search "";
      
$plugins $this->getPlugins();
      foreach(
$fields as $fsearch)
      {
         switch(
$fsearch->type)
         {
            case 
'multicheckbox':
            case 
'multicheckboximage':
            case 
'multiselect':
               
$value JRequest::getVar$fsearch->name,   array() );
                    if(!
is_array($value)) {
                  
$value = array($value);
               }
                    
               for(
$i 0,$nb=count($value);$i $nb;$i++)
               {
                        if(
$value[$i] == '') {
                     continue;
                  }
                  if (
$i == 0)
                     
$search .= " AND (";   
                  if (
version_compare(JVERSION,'1.7.0','<')) {
                            
$search .= "a.$fsearch->name LIKE '%,".$this->_db->getEscaped($value[$i],true).",%'";
                        }else{
                            
$search .= "a.$fsearch->name LIKE '%,".$this->_db->escape($value[$i],true).",%'";
                        }
                  if (
$i $nb 1)
                     
$search .= " OR ";
                  else
                     
$search .= " )";   
               }
               break;
            case 
'checkbox':
            case 
'radio':
                case 
'radioimage':
            case 
'select':   
               
$value JRequest::getVar$fsearch->name,   "");
               if (
$value != "")
               {
                  if ((
ADSMANAGER_SPECIAL == "abrivac")&&(strpos($fsearch->name,"distance") !== false)) {
                     
$this->_db->setQuery"SELECT fieldvalue FROM #__adsmanager_field_values WHERE fieldid=".$fsearch->fieldid." ORDER by ordering ASC");
                     
$fvalues $this->_db->loadObjectList();
                     
$values = array();
                     foreach(
$fvalues as $v) {
                        if (
$v->fieldvalue != $value
                           
$values[] = $this->_db->Quote($v->fieldvalue);
                        else {
                           
$values[] = $this->_db->Quote($v->fieldvalue);
                           break;
                        }
                     }
                     
$search .= " AND a.$fsearch->name IN (".implode(',',$values).")";
                  } else if (
is_array($value)) {
                     foreach(
$value as &$v) {
                        
$v $this->_db->Quote($v);
                     }
                     
$search .= " AND a.$fsearch->name IN (".implode(',',$value).")";
                  } else {
                     
$search .= " AND a.$fsearch->name = ".$this->_db->Quote($value);
                  }
               }
               break;
               
            case 
'price':
            case 
'number':
               
$options $fsearch->options;
               if (!isset(
$options)){
                  
$options = new stdClass();
               }
               if (!isset(
$options->search_type)) {
                  
$options->search_type "textfield";
               }
               switch(
$options->search_type) {
                  case 
"textfield":
                     
$value JRequest::getVar$fsearch->name,   "");
                     if (
$value != "")
                     {
                        if (
version_compare(JVERSION,'1.7.0','<')) {
                           
$search .= " AND a.$fsearch->name = '".$this->_db->getEscaped($value,true)."'";
                        }else{
                           
$search .= " AND a.$fsearch->name = '".$this->_db->escape($value,true)."'";
                        }
                     }
                     break;
                     
                  case 
"select":
                     
$value JRequest::getVar$fsearch->name,   "");
                     if (
$value != "")
                     {
                        
$pos strpos($value'-');
                        
$fieldsql "a.$fsearch->name + 0"// Little hack to convert in number
                        
if ($pos !== false)
                        {
                           if (
$pos == 0// $pos is = 0 for $value = -x $pos is = 1 only for this format 0-10 {
                           
{
                              
$search .= " AND $fieldsql < ".(float)substr($value,1)."";
                           }            
                           else if (
$pos == strlen($value) - 1)
                           {
                              
$search .= " AND $fieldsql > ".(float)substr($value,0,strlen($value)-1);
                           }
                           else
                           {
                              
$search .= " AND ($fieldsql >= ".(float)substr($value,0,$pos)." AND $fieldsql <= ".(float)substr($value,$pos+1).")";
                           }
                        }
                     }
                     break;
                     
                  case 
"minmax":
                     
$minvalue JRequest::getVar$fsearch->name."_min",   "");
                     
$maxvalue JRequest::getVar$fsearch->name."_max",   "");
                     
$fieldsql "a.$fsearch->name + 0"// Little hack to convert in number
                     
if ($minvalue != "") {
                        
$search .= " AND $fieldsql >= ".(float)$minvalue;
                     }
                     if (
$maxvalue != "") {
                        
$search .= " AND $fieldsql <= ".(float)$maxvalue;
                     }
                     break;
                  
               }
               break;
      
            case 
'textarea':
            case 
'emailaddress':
            case 
'url':
            case 
'text':
            case 
'date':
               
$value JRequest::getVar$fsearch->name,   "");
               if (
$value != "")
               {
                  if ((
ADSMANAGER_SPECIAL == "abrivac")&&(($fsearch->name == "ad_capaciteconf")||($fsearch->name == "ad_capacitemax"))) {
                     
$search .= " AND a.$fsearch->name >= ".(int)$value." ";   
                  } else {
                            if (
version_compare(JVERSION,'1.7.0','<')) {
                                
$search .= " AND a.$fsearch->name LIKE '%".$this->_db->getEscaped($value,true)."%'";
                            }else{
                                
$search .= " AND a.$fsearch->name LIKE '%".$this->_db->escape($value,true)."%'";
                            }
                  }
               }
               break;


            default:
               if(isset(
$plugins[$fsearch->type]))
               {
               
$value JRequest::getVar$fsearch->name,   "");


                  if (
method_exists($plugins[$fsearch->type],"getSqlFilter")) {
                     
$filter =  $plugins[$fsearch->type]->getSqlFilter($fsearch,$value);
                     if (
$filter != null)
                        
$search .= $filter;
                  } else {
                     if (
$value != "") {
                               if (
version_compare(JVERSION,'1.7.0','<')) {
                                   
$search .= " AND a.$fsearch->name LIKE '%".$this->_db->getEscaped($value,true)."%'";
                               }else{
                                   
$search .= " AND a.$fsearch->name LIKE '%".$this->_db->escape($value,true)."%'";
                               }
                     }
                  }
               }
               break;
         }
      }
      
      if (
function_exists("editPaidAd")) {
         if (
JRequest::getInt"ad_featured",0) == 1) {
            
$search .= " AND adext.featured = 1 ";
         }
          
         if (
JRequest::getInt"ad_highlight",0) == 1) {
            
$search .= " AND adext.highlight = 1 ";
         }
          
         if (
JRequest::getInt"ad_top",0) == 1) {
            
$search .= " AND adext.top = 1 ";
         }
      }
       
       if (
JRequest::getInt"images",0) == 1) {
         
$search .= " AND (a.images != '' AND a.images != '[]') ";
      }
       
      
$dispatcher JDispatcher::getInstance();
      
JPluginHelper::importPlugin('adsmanagercontent');
      
      
$results $dispatcher->trigger('ADSonSqlFilter', array ());
      foreach(
$results as $r) {
         if (
$r != null) {
            
$search .= $r;
         }
      }   
      
      
$this->searchSQL " 1 ".$search;
      
//echo $this->searchSQL ;
      
return $this->searchSQL;
    }
    
   function 
getAllCbFields() {
      
$config   JFactory::getConfig();
      
$dbprefix JOOMLA_J3 $config->get('dbprefix') : $config->getValue('config.dbprefix');
      
      
$this->_db->setQuery("SHOW TABLES LIKE '".$dbprefix."comprofiler_fields'"  );
      
$tables $this->_db-> loadObjectList();
      if (
count($tables) > 0)
      {
         
$this->_db->setQuery("SELECT * FROM #__comprofiler_fields WHERE 1"  );
         
$cb_fields $this->_db-> loadObjectList();
         return 
$cb_fields;
      }
      else
         return array();
   }
    
    function 
getJoomlaUserPluginFields() {
      
$config   JFactory::getConfig();
      
$dbprefix JOOMLA_J3 $config->get('dbprefix') : $config->getValue('config.dbprefix');
      
      
$this->_db->setQuery("SHOW TABLES LIKE '".$dbprefix."user_profiles'"  );
      
$tables $this->_db-> loadObjectList();
      if (
count($tables) > 0)
      {
         
$this->_db->setQuery("SELECT DISTINCT(profile_key) FROM #__user_profiles WHERE 1"  );
         
$fields $this->_db-> loadObjectList();
         return 
$fields;
      }
      else
         return array();
   }
    
   function 
getCBFieldValues($fieldcbid)
   {
      
$this->_db->setQuery"SELECT *, fieldtitle as fieldvalue FROM #__comprofiler_field_values WHERE fieldid = ".(int)$fieldcbid."    ORDER by ordering ");
      
$cbfieldvalues $this->_db->loadObjectList();
      return 
$cbfieldvalues;
   }
    
   function 
getPlugins()
   {


      if (
self::$_plugins) {
         return 
self::$_plugins;
      }
      else {
         
$plugins = array();
         
         if(
file_exists(JPATH_ROOT "/images/com_adsmanager/plugins/")) { 
            
$path JPATH_ROOT."/images/com_adsmanager/plugins/";
            
$handle opendir$path );
            while (
$file readdir($handle)) {
               
$dir $path.'/'.$file;
               if (
is_dir($dir))
               {
                  if ((
$file != ".") && ($file != "..")) {
                     if (
file_exists($path.'/'.$file.'/plug.php')) {
                        include_once(
$path.'/'.$file.'/plug.php');
                        if (
$file == "zipcode")
                           
$plugins["zipcode"] = new AdsManagerZipCodePlugin();
                        if (
$file == "region")
                           
$plugins["region"] = new AdsManagerRegionPlugin();
                     } else {
                                if(
is_file($path.'/'.$file)) {
                                    
JFolder::delete($path.'/'.$file);
                                }
                     }
                  }
               }
            }
         
            
closedir($handle);
         }
         
self::$_plugins $plugins;
         
         return 
self::$_plugins;
      }
   }


   function 
contentMatch($content,$searchvalues)
   {
      
$search "";
      
$fields $this->getFields();
      
$plugins $this->getPlugins();


      foreach(
$fields as $fsearch)
      {
         if (
$searchvalues[$fsearch->name] == '') {
            continue;
         }
         
$fieldname $fsearch->name;
         switch(
$fsearch->type)
         {
            case 
'multicheckbox':
            case 
'multiselect':
               
$ok false;
               if (isset(
$searchvalues[$fsearch->name]) && $searchvalues[$fsearch->name] != "") {
                  
$result false;
                  for(
$i 0,$nb=count($searchvalues$fsearch->name]);$i $nb;$i++)
                  {
                     
$val $searchvalues[$fsearch->name][$i];
                     
                     foreach(
$content->$fieldname as $c) {
                        if (
$c == $val) {
                           
$ok true;
                           break;
                        }
                     }
                  }
                  if (
$ok == false) {
                     return 
false;
                  }
               }
               break;
               case 
'checkbox':
               case 
'radio':
               case 
'select':
                  if (isset(
$searchvalues[$fsearch->name]) && $searchvalues[$fsearch->name] != "") {
                     
$value $searchvalues[$fsearch->name];
                     if (
is_array($value)) {
                        if (!
in_array($content->$fieldname,$value)) {
                           return 
false;
                        }
                     } else {
                        if (
$content->$fieldname != $value) {
                           return 
false;
                        }
                     }   
                  }
                  break;
                     
               case 
'price':
               case 
'number':
                  
$options $fsearch->options;
                  if (!isset(
$options)){
                     
$options = new stdClass();
                  }
                  if (!isset(
$options->search_type)) {
                     
$options->search_type "textfield";
                  }
                  switch(
$options->search_type) {
                     case 
"textfield":
                        if (isset(
$searchvalues[$fsearch->name]) && $searchvalues[$fsearch->name] != "") {
                           
$value $searchvalues[$fsearch->name];
                           if (
$content->$fieldname != $value) {
                              return 
false;
                           }
                        }
                        break;
               
                     case 
"select":
                        if (isset(
$searchvalues[$fsearch->name]) && $searchvalues[$fsearch->name] != "") {
                           
$value $searchvalues[$fsearch->name];
                           
                           
$pos strpos($value'-');
                           if (
$pos !== false)
                           {
                              if (
$pos == 0// $pos is = 0 for $value = -x $pos is = 1 only for this format 0-10 {
                              
{
                                 if (
$content->$fieldname >= (float)substr($value,1)) {
                                    return 
false;
                                 }
                              }
                              else if (
$pos == strlen($value) - 1)
                              {
                                 if (
$content->$fieldname <= (float)substr($value,0,strlen($value)-1)) {
                                    return 
false;
                                 }
                              }
                              else
                              {
                                 if ((
$content->$fieldname < (float)substr($value,0,$pos)) 
                                    && (
$content->$fieldname > (float)substr($value,$pos+1))) {
                                    return 
false;
                                 }
                              }
                           }
                        }
                        break;
                                 
                     case 
"minmax":
                        if (isset(
$searchvalues[$fsearch->name."_min"]) && $searchvalues[$fsearch->name."_min"] != "") {
                           
$minvalue $searchvalues[$fsearch->name."_min"];
                           if (
$content->$fieldname $minvalue) {
                              return 
false;
                           }
                        }
                        if (isset(
$searchvalues[$fsearch->name."_max"]) && $searchvalues[$fsearch->name."_max"] != "") {
                           
$maxvalue $searchvalues[$fsearch->name."_max"];
                           if (
$content->$fieldname $maxvalue) {
                              return 
false;
                           }
                        }
                        break;
                     
                  }
                  break;
   
               case 
'textarea':
               case 
'emailaddress':
               case 
'url':
               case 
'text':
               case 
'date':
                  if (isset(
$searchvalues[$fsearch->name]) && $searchvalues[$fsearch->name] != "") {
                     
$value $searchvalues[$fsearch->name];
                     if (
strpos($content->$fieldname,$value) === false) {
                        return 
false;
                     }
                  }
                  break;
               
               default:
                  if(isset(
$plugins[$fsearch->type]))
                  {
                     
$value JRequest::getVar$fsearch->name,   "");
               
                     
//TODO sans SQL
                     
if (0) { //if (method_exists($plugins[$fsearch->type],"getSqlFilter")) {
                        //$filter =  $plugins[$fsearch->type]->getSqlFilter($fsearch,$value);
                        //if ($filter != null)
                        //   $search .= $filter;
                     
} else {
                        if (isset(
$searchvalues[$fsearch->name]) && $searchvalues[$fsearch->name] != "") {
                           
$value $searchvalues[$fsearch->name];
                           if (
strpos($content->$fieldname,$value) === false) {
                              return 
false;
                           }
                        }
                     }
                  }
               break;
         }
      }
      return 
true;
   }
}





Credo, ma forse data l'inesperienza mi sbaglio, è che ci sia qualche virgoletta o parentesi sbagliata (stano dato che ho installato adsmanager senza apportare modifiche), che potrei andare a modificare, qualcuno vede l'inghippo?

3
Ho provato a cambiare la versione di PHP.. ma niente, il messaggio di errore rimane sempre


4

questa è la versione di joomla:
Joomla! 3.9.6



questa è la versione di adsmanager:

Adsmanager 3.2.4




questo riguarda il database ed è stato preso dal cPanel:


SERVER DEL DATABASE

Server: Localhost via UNIX socket
  • Tipo di server: MySQL
  • Connessione Server: SSL inattivo Documentazione
  • Versione del server: 5.7.26 - MySQL Community Server (GPL)
  • Versione protocollo: 10
  • Utente: easydrin@localhost
  • Codifica caratteri del server: UTF-8 Unicode (utf8)

WEB SERVER
cpsrvd 11.80.0.12
  • Versione del client del database: libmysql - 5.1.73
  • Versione PHP: 7.2.7

5
Grazie per la risposta, anche se non sono sicurissimo della soluzione. L'hosting è stato aggiornato recentemente. Magari è un altro il problema?


La versione PHP è la 7.2
La versione di Joomla è l'ultima.
La versione di adsmanager è anche l'ultima


Quando torno a casa faccio qualche altro screenshot, spero di trovare una soluzione perché è da mesi che lavoro a questo progetto

6
Buongiorno, non riesco a modificare i campi in adsmanager:

1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '10)' at line 2

Ogni volta che provo a modificare un campo mi restituisce questa stringa.. Anche se poi effettivamente crea o modifica il campo.
Qual'è il problema principale?

Oltre a restituire l'errore, i campi non vengono visualizzati nel front-end quando bisogna inserire un'annuncio

Pensate si debba modificare il codice php del componente? Qualcuno mi può consigliare le eventuali modifiche?

7
File php.ini creato su public_html... al suo interno inserisco:


Codice: [Seleziona]
<?php
session
.save_path = ('public_html/tmp');
?>


sto sbagliando qualcosa? non funziona!

8
ok, ma dove lo devo creare? ho provato a crearlo in quella directory /var/cpanel/php/sessions/ea-php72/php.inima di ma errore perchè la directory non esiste!!!!


Comunque, se mi dici dove creare questo fili php.ini .. scriverò al suo interno session.save_path = /percorso-assoluto-alla-cartella/tmp

.. sto capendo bene?

9
non riesco a trovare il file php.ini
come faccio ad aprirlo?

10
non esiste il percorso /var... guarda lo screeshot

11
Già avevano provato gli amministratori del server, adesso ho provato io... ma niente.. nulla cambia!

12
Connessione al database stabilita

13
Bene, senza bisogno ho controllato tutti i parametri, password, nome utente, nome database ecc.. nel configuration.php è tutto apposto.

Riesco ad entrare dal phpmyadmin come ho sempre fatto, ma non posso da filezilla ed anche dalla pagina web del sito di hosting non riesce a stabilire la connessione.

Credete sia un problema di connessione prettamente del servizio hosting?
(del resto, prima del loro black-out, tutto funzionava perfettamente)

14
Grazie mille per l'accoglienza di benvenuto. Uso Joomla quasi per caso, poiché chi mi ha fatto il sito (2 anni fa) lo ha fatto usando questo CMS .. da allora ho cominciato a studiarlo un po', riuscendo a giostrarmi tra componenti e CSS per modificarlo po'.
(sono la dimostrazione esistente che il progetto Joomla è utilissimo per tutti, anche per chi non conosce i linguaggi)

Comunque... Per tornare al problema..


- Il sito è www.easydrinkitaly.com

- La versione di Joomla dovrebbe essere la 3.8 o la 3.9

- servizio hosting: BibiHost


L'hosting sembra che ieri abbia avuto un'interruzione del servizio o un malfunzionamento nel database, che comunque i gestori hanno prontamente risolto. Si sono messi subito a disposizione per aiutarmi ma non riscontrando anomalie nel mio database non sono riusciti a trovare una soluzione.


Questo è quello che mi ha scritto un gestore dell'hosting riguardo il problema che hanno avuto:
"We had MySQL stop running today.But we fixed that and it's running fine again."


Questo è un messaggio di errore che è apparso al gestore dell'hosting mentre cercava delle soluzioni:
PHP Warning: session_start(): Failed to read session data: user (path: /var/cpanel/php/sessions/ea-php72) in /home/easydrin/public_html/libraries/joomla/session/handler/native.php on line 260



Quindi tutti i loro servizi funzionano.. ma il mio sito da allora è off-line, forse qualche problema dovuto a qualche concorrente che è riuscito ad intrufolarsi nel sistema? Non saprei proprio. Oppure un problema legato semplicemente all'interruzione del sistema?



15
Buona sera, da un giorno all'altro il sito è andato off-line, sto rischiando di perdere clienti ogni ora che passa!

Gli amministratori del server non sono riusciti a trovare alcun errore (dal loro punto di vista).
Mi hanno gentilmente installato l'estenzione Forum Post Assistant, dicendomi che qui avrei trovato supporto.

Se qualcuno può, mi aiuti, questo è il messaggio:

Codice: [Seleziona]
[quote="Forum Post Assistant (v1.4.8 (koine)) : 2nd May 2019"][quote="Last PHP Error(s) Reported :: "][size=85][color=#800000][02-May-2019 14:22:17 UTC] PHP Warning:  session_start(): Failed to read session data: user (path: /var/cpanel/php/sessions/ea-php72) in /home/easydrin/public_html/libraries/joomla/session/handler/native.php on line 260[/color][/size][/quote][quote="Basic Environment ::"][size=85][b]Joomla! Instance :: [/b][color=Blue]Joomla! [b]3.8.7[/b]-Stable (Amani) 18-April-2018[/color]
[b]Joomla! Platform :: [/b] [color=Blue]Joomla Platform [b]13.1.0[/b]-Stable (Curiosity) 24-Apr-2013[/color]
[b]Joomla! Configured :: [/b][color=Green]Yes[/color] | Read-Only ([color=Green]444[/color]) | [b]Owner:[/b]  [color=orange]--protected--[/color] . (uid: 1/gid: 1) | [b]Group:[/b]  [color=orange]--protected--[/color]  (gid: 1) | [b]Valid For:[/b] 3.8
[b]Configuration Options :: Offline:[/b] false | [b]SEF:[/b] true | [b]SEF Suffix:[/b] false | [b]SEF ReWrite:[/b] false | [b].htaccess/web.config:[/b] [color=Green]Yes[/color] | [b]GZip:[/b] false | [b]Cache:[/b] false | [b]CacheTime:[/b] 15 | [b]CacheHandler:[/b] file | [b]CachePlatformPrefix:[/b] false | [b]FTP Layer:[/b] false | [b]Proxy:[/b] false | [b]LiveSite:[/b]  | [b]Session lifetime:[/b] 15 | [b]Session handler:[/b] database | [b]Shared sessions:[/b] false | [b]SSL:[/b] 2 | [b]Error Reporting:[/b] default | [b]Site Debug:[/b] false | [b]Language Debug:[/b] false | [b]Default Access:[/b] 1 | [b]Unicode Slugs:[/b] false | [b]dbConnection Type:[/b] mysqli | [b]PHP Supports J! 3.8.7: [/b][color=Green]Yes[/color] | [b]Database Supports J! 3.8.7: [/b][color=Green]Yes[/color] | [b]Database Credentials Present:[/b] [color=Green]Yes[/color] |

[b]Host Configuration :: OS:[/b] Linux |  [b]OS Version:[/b] 2.6.32-042stab136.1 | [b]Technology:[/b] x86_64 | [b]Web Server:[/b] Apache | [b]Encoding:[/b] gzip, deflate | [b]Doc Root:[/b] [color=orange]--protected--[/color] | [b]System TMP Writable:[/b] [color=Green]Yes[/color] | [b]  Free Disk Space :[/b] 1077.39 GiB |

[b]PHP Configuration :: Version:[/b] [b]7.2.17[/b] | [b]PHP API:[/b] [b]cgi-fcgi[/b] | [b]Session Path Writable:[/b] [color=Green]Yes[/color] | [b]Display Errors:[/b]  | [b]Error Reporting:[/b] 32759 | [b]Log Errors To:[/b] error_log | [b]Last Known Error:[/b] 02nd May 2019 19:15:15. | [b]Register Globals:[/b]  | [b]Magic Quotes:[/b]  | [b]Safe Mode:[/b]  | [b]Open Base:[/b]  | [b]Uploads:[/b] 1 | [b]Max. Upload Size:[/b] 32M | [b]Max. POST Size:[/b] 32M | [b]Max. Input Time:[/b] 60 | [b]Max. Execution Time:[/b] 30 | [b]Memory Limit:[/b] 256M

[b]Database Configuration :: [/b] [b]Version:[/b] [b]5.6.43[/b] (Client:mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $) | [b]Host:[/b]  [color=orange]--protected--[/color] ([color=orange]--protected--[/color]) | [b]default Collation:[/b] latin1_swedish_ci ([b]default Character Set:[/b] latin1) | [b]Database Size:[/b] 52.05 MiB | [b]#of Tables: [/b] 329[/size][/quote][quote="Detailed Environment ::"][size=85][b]PHP Extensions :: [/b]Core (7.2.17) | date (7.2.17) | [color=Green][b]libxml[/b][/color] (7.2.17) | [color=Green][b]openssl[/b][/color] (7.2.17) | pcre (7.2.17) | [color=Green][b]zlib[/b][/color] (7.2.17) | filter (7.2.17) | hash (1.0) | pcntl (7.2.17) | readline (7.2.17) | Reflection (7.2.17) | SPL (7.2.17) | session (7.2.17) | standard (7.2.17) | [color=Green][b]cgi-fcgi[/b][/color] () | bcmath (7.2.17) | bz2 (7.2.17) | calendar (7.2.17) | ctype (7.2.17) | [color=Green][b]curl[/b][/color] (7.2.17) | dom (20031129) | [color=Green][b]mbstring[/b][/color] (7.2.17) | fileinfo (1.0.5) | ftp (7.2.17) | gd (7.2.17) | gettext (7.2.17) | [color=Green][b]iconv[/b][/color] (7.2.17) | imap (7.2.17) | intl (1.1.0) | json (1.6.0) | exif (7.2.17) | mysqlnd (mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $) | PDO (7.2.17) | Phar (2.0.2) | posix (7.2.17) | pspell (7.2.17) | SimpleXML (7.2.17) | soap (7.2.17) | sockets (7.2.17) | sqlite3 (7.2.17) | tidy (7.2.17) | tokenizer (7.2.17) | [color=Green][b]xml[/b][/color] (7.2.17) | xmlwriter (7.2.17) | xsl (7.2.17) | [color=Green][b]zip[/b][/color] (1.15.4) | [color=Green][b]mysqli[/b][/color] (7.2.17) | [color=Green][b]pdo_mysql[/b][/color] (7.2.17) | pdo_sqlite (7.2.17) | wddx (7.2.17) | xmlreader (7.2.17) | xmlrpc (7.2.17) | ionCube Loader () | Zend OPcache (7.2.17) | Zend Engine (3.2.0) |
[b]Potential Missing Extensions :: [/b]
[b]Disabled Functions :: [/b]show_source |  system |  shell_exec |  passthru |  exec |  phpinfo |  popen |  proc_open |

[b]Switch User Environment[/b] [i](Experimental)[/i][b] :: PHP CGI:[/b] Yes | [b]Server SU:[/b] No |  [b]PHP SU:[/b] Yes |   [b]Custom SU (LiteSpeed/Cloud/Grid):[/b] Yes
[b]Potential Ownership Issues:[/b] [color=Green]No[/color] [/size][/quote][quote="Folder Permissions ::"][size=85][b]Core Folders :: [/b]images/ (755) | components/ (755) | modules/ (755) | plugins/ (755) | language/ (755) | templates/ (755) | cache/ (755) | logs/ (---) | tmp/ (755) | administrator/components/ (755) | administrator/modules/ (755) | administrator/language/ (755) | administrator/templates/ (755) | administrator/logs/ (755) |

[b]Elevated Permissions[/b] [i](First 10)[/i][b] :: [/b][/size][/quote][quote="Database Information ::"][size=85][b]Database statistics :: [/b][b]Uptime:[/b] 177 | [b]Threads:[/b] 4 | [b]Questions:[/b] 3949 | [b]Slow queries:[/b] 2 | [b]Opens:[/b] 148 | [b]Flush tables:[/b] 1 | [b]Open tables:[/b] 141 | [b]Queries per second avg:[/b] 22.310 | [/size][/quote][quote="Extensions Discovered ::"][size=85][b]Components :: SITE :: [/b]
[b] Core :: [/b][color=Blue]com_mailto (3.0.0)  1 | com_wrapper (3.0.0)  1 | [/color]
[b]3rd Party:: [/b][color=Brown][/color]

[b]Components :: ADMIN :: [/b]
[b] Core :: [/b][color=Blue]com_media (3.0.0)  1 | com_tags (3.1.0)  1 | com_contenthistory (3.2.0)  1 | com_cpanel (3.0.0)  1 | com_joomlaupdate (3.6.2)  1 | com_categories (3.0.0)  1 | com_login (3.0.0)  1 | com_templates (3.0.0)  1 | com_redirect (3.0.0)  1 | com_languages (3.0.0)  1 | com_fields (3.7.0)  1 | com_search (3.0.0)  1 | com_newsfeeds (3.0.0)  1 | com_messages (3.0.0)  1 | com_modules (3.0.0)  1 | com_menus (3.0.0)  1 | com_config (3.0.0)  1 | com_users (3.0.0)  1 | com_admin (3.0.0)  1 | com_finder (3.0.0)  1 | com_banners (3.0.0)  1 | com_associations (3.7.0)  1 | com_ajax (3.2.0)  1 | com_postinstall (3.2.0)  1 | com_content (3.0.0)  1 | com_installer (3.0.0)  1 | com_cache (3.0.0)  1 | com_checkin (3.0.0)  1 | com_plugins (3.0.0)  1 | [/color]
[b]3rd Party:: [/b][color=Brown]com_jaextmanager (2.6.3)  1 | com_jaextmanager (2.5.3)  1 | com_widgetkit (2.9.1)  1 | com_jabuilder (1.0.5)  1 | com_sitemapgenerator (1.3.0)  1 | COM_INSTAJOOM (2.0.0)  1 | jshopping (4.15.0)  1 | AcyMailing (5.5.0)  1 | AcyMailing Module (3.7.0)  1 | AcyMailing : (auto)Subscribe during (5.7.0)  ? | AcyMailing table of contents genera (1.0.0)  ? | AcyMailing Tag : content insertion (3.7.0)  1 | AcyMailing Template Class Replacer (5.7.0)  1 | AcyMailing Tag : Manage the Subscri (5.7.0)  ? | AcyMailing : share on social networ (1.0.0)  ? | AcyMailing Tag : Website links (3.7.0)  1 | AcyMailing : Statistics Plugin (3.7.0)  1 | AcyMailing Manage text (1.0.0)  1 | AcyMailing Editor (5.7.0)  1 | AcyMailing Editor (beta) (4.6.2)  ? | AcyMailing : trigger Joomla Content (3.7.0)  ? | AcyMailing Tag and filter : Communi (3.7.2)  ? | AcyMailing Tag and filter : Communi (3.7.2)  ? | AcyMailing Tag : Subscriber informa (5.7.0)  ? | AcyMailing Tag : Date / Time (5.7.0)  1 | AcyMailing Tag : Joomla User Inform (5.7.0)  ? | [/color]

[b]Modules :: SITE :: [/b]
[b] Core :: [/b][color=Blue]mod_banners (3.0.0)  1 | mod_languages (3.5.0)  1 | mod_articles_popular (3.0.0)  1 | mod_articles_categories (3.0.0)  1 | mod_custom (3.0.0)  1 | mod_related_items (3.0.0)  1 | mod_stats (3.0.0)  1 | mod_finder (3.0.0)  1 | mod_syndicate (3.0.0)  1 | mod_login (3.0.0)  1 | mod_feed (3.0.0)  1 | mod_footer (3.0.0)  1 | mod_menu (3.0.0)  1 | mod_random_image (3.0.0)  1 | mod_tags_similar (3.1.0)  1 | mod_articles_archive (3.0.0)  1 | mod_whosonline (3.0.0)  1 | mod_articles_news (3.0.0)  1 | mod_users_latest (3.0.0)  1 | mod_search (3.0.0)  1 | mod_articles_latest (3.0.0)  1 | mod_articles_category (3.0.0)  1 | mod_wrapper (3.0.0)  1 | mod_tags_popular (3.1.0)  1 | mod_breadcrumbs (3.0.0)  1 | [/color]
[b]3rd Party:: [/b][color=Brown]Jshopping Cart Ext. (4.0.1)  1 | AcyMailing Module (3.7.0)  1 | Widgetkit (2.9.1)  1 | Sj Popup (1.0.0)  1 | Jshopping Cart (4.0.1)  1 | Jshopping Categories (4.0.1)  1 | Jshopping Search (4.1.0)  1 | MOD_JA_ACM (2.1.3)  1 | JA Masthead (1.0.4)  1 | Brilliant Instajoom (2.0.0)  1 | JA Login (2.6.7)  1 | [/color]

[b]Modules :: ADMIN :: [/b]
[b] Core :: [/b][color=Blue]mod_quickicon (3.0.0)  1 | mod_version (3.0.0)  1 | mod_custom (3.0.0)  1 | mod_latest (3.0.0)  1 | mod_multilangstatus (3.0.0)  1 | mod_login (3.0.0)  1 | mod_feed (3.0.0)  1 | mod_title (3.0.0)  1 | mod_stats_admin (3.0.0)  1 | mod_menu (3.0.0)  1 | mod_submenu (3.0.0)  1 | mod_popular (3.0.0)  1 | mod_sampledata (3.8.0)  ? | mod_status (3.0.0)  1 | mod_logged (3.0.0)  1 | mod_toolbar (3.0.0)  1 | [/color]
[b]3rd Party:: [/b][color=Brown]JA Builder Quick Icons (1.0.1)  1 | JA Builder Admin Menu (1.0.0)  1 | [/color]

[b]Libraries :: SITE :: [/b]
[b] Core :: [/b][color=Blue][/color]
[b]3rd Party:: [/b][color=Brown][/color]

[b]Plugins :: SITE :: [/b]
[b] Core :: [/b][color=Blue]plg_captcha_recaptcha (3.4.0)  1 | plg_user_profile (3.0.0)  0 | plg_user_contactcreator (3.0.0)  0 | plg_user_joomla (3.0.0)  1 | plg_authentication_gmail (3.0.0)  0 | plg_authentication_cookie (3.0.0)  1 | plg_authentication_ldap (3.0.0)  0 | plg_authentication_joomla (3.0.0)  1 | plg_finder_content (3.0.0)  1 | plg_finder_contacts (3.0.0)  1 | plg_finder_tags (3.0.0)  1 | plg_finder_newsfeeds (3.0.0)  1 | plg_finder_categories (3.0.0)  1 | plg_editors-xtd_article (3.0.0)  1 | plg_editors-xtd_module (3.5.0)  1 | plg_editors-xtd_menu (3.7.0)  1 | plg_editors-xtd_readmore (3.0.0)  1 | plg_editors-xtd_image (3.0.0)  1 | plg_editors-xtd_pagebreak (3.0.0)  1 | plg_editors-xtd_fields (3.7.0)  1 | plg_content_finder (3.0.0)  0 | plg_content_emailcloak (3.0.0)  1 | plg_content_pagenavigation (3.0.0)  1 | plg_content_vote (3.0.0)  1 | plg_content_pagebreak (3.0.0)  1 | plg_content_joomla (3.0.0)  1 | plg_content_loadmodule (3.0.0)  1 | plg_content_fields (3.7.0)  1 | plg_twofactorauth_totp (3.2.0)  0 | plg_twofactorauth_yubikey (3.2.0)  0 | plg_search_content (3.0.0)  1 | plg_search_contacts (3.0.0)  1 | plg_search_tags (3.0.0)  1 | plg_search_newsfeeds (3.0.0)  1 | plg_search_categories (3.0.0)  1 | plg_system_p3p (3.0.0)  0 | plg_system_sessiongc (3.8.6)  ? | plg_system_highlight (3.0.0)  1 | plg_system_updatenotification (3.5.0)  1 | plg_system_cache (3.0.0)  0 | plg_system_log (3.0.0)  1 | plg_system_languagefilter (3.0.0)  1 | plg_system_languagecode (3.0.0)  1 | plg_system_remember (3.0.0)  1 | plg_system_redirect (3.0.0)  0 | plg_system_stats (3.5.0)  1 | plg_system_logout (3.0.0)  1 | plg_system_sef (3.0.0)  1 | plg_system_debug (3.0.0)  1 | plg_system_fields (3.7.0)  1 | plg_quickicon_phpversioncheck (3.7.0)  1 | plg_quickicon_extensionupdate (3.0.0)  1 | plg_quickicon_joomlaupdate (3.0.0)  1 | plg_fields_user (3.7.0)  1 | plg_fields_integer (3.7.0)  1 | plg_fields_url (3.7.0)  1 | plg_fields_checkboxes (3.7.0)  1 | plg_fields_usergrouplist (3.7.0)  1 | plg_fields_textarea (3.7.0)  1 | plg_fields_calendar (3.7.0)  1 | plg_fields_color (3.7.0)  1 | plg_fields_list (3.7.0)  1 | plg_fields_imagelist (3.7.0)  1 | plg_fields_media (3.7.0)  1 | plg_fields_text (3.7.0)  1 | plg_fields_sql (3.7.0)  1 | plg_fields_radio (3.7.0)  1 | plg_fields_editor (3.7.0)  1 | plg_installer_webinstaller (1.1.1)  1 | PLG_INSTALLER_URLINSTALLER (3.6.0)  1 | plg_installer_packageinstaller (3.6.0)  1 | PLG_INSTALLER_FOLDERINSTALLER (3.6.0)  1 | plg_extension_joomla (3.0.0)  1 | [/color]
[b]3rd Party:: [/b][color=Brown]VM - Calculation Avalara Tax (3.2.4)  ? | Editors-XTD - Widgetkit (2.9.1)  1 | Content - Simple Pop-Up (for Joomla (0.1.1)  ? | Content - Widgetkit (2.9.1)  1 | realex_hpp_api (3.2.4)  ? | Klarna (3.2.4)  ? | AMAZON (3.2.4)  ? | Authorize.net AIM (3.2.4)  ? | Skrill (3.2.4)  ? | PayPal (3.2.4)  ? | VM Payment - klikandpay (3.2.4)  ? | 2Checkout (3.2.4)  ? | Heidelpay (16.11.07)  ? | VM Payment - Paybox (3.2.4)  0 | Sofort Ideal (3.2.4)  ? | Sofort (3.2.4)  ? | Standard (3.2.4)  ? | Klarna Checkout (3.2.4)  ? | AcyMailing Editor (5.7.0)  1 | AcyMailing Editor (beta) (4.6.2)  ? | plg_editors_codemirror (5.35.0)  1 | plg_editors_tinymce (4.5.8)  1 | Google Tag Manager (1.0.0)  1 | System - Widgetkit ZOO (2.9.1)  0 | JUB (1.0.9)  0 | T3 Framework (2.6.6)  1 | AMAZON (3.2.4)  ? | AcyMailing : (auto)Subscribe during (5.7.0)  ? | System - JA Google Map (2.6.4)  1 | VM Framework Loader during Plugin U (1.0)  ? | System - Widgetkit (2.9.1)  1 | System - Widgetkit K2 (2.9.1)  0 | System - JA Content Type (1.0.9)  1 | VMCustom - textinput (3.2.4)  ? | plgvm_specification (3.2.4)  ? | By weight, ZIP and countries (3.2.4)  ? | Realex_hpp_api (3.2.4)  ? | AcyMailing Tag : Website links (3.7.0)  1 | AcyMailing table of contents genera (1.0.0)  ? | AcyMailing Tag : Manage the Subscri (5.7.0)  ? | AcyMailing Manage text (1.0.0)  1 | AcyMailing Tag : Joomla User Inform (5.7.0)  ? | AcyMailing Tag : Date / Time (5.7.0)  1 | AcyMailing Tag and filter : Communi (3.7.2)  ? | AcyMailing Tag and filter : Communi (3.7.2)  ? | AcyMailing Tag : content insertion (3.7.0)  1 | AcyMailing : share on social networ (1.0.0)  ? | AcyMailing : Statistics Plugin (3.7.0)  1 | AcyMailing : trigger Joomla Content (3.7.0)  ? | AcyMailing Tag : Subscriber informa (5.7.0)  ? | AcyMailing Template Class Replacer (5.7.0)  1 | Installer - YOOtheme (1.0.1)  1 | [/color][/size][/quote][quote="Templates Discovered ::"][size=85][b]Templates :: SITE :: [/b][color=Blue]protostar (1.0)[/color]  1 | [color=Brown][b][u]ja_alumni (1.0.2)[/u][/b][/color]  1 | [color=Blue]beez3 (3.1.0)[/color]  1 |
[b]Templates :: ADMIN :: [/b][color=Blue][b][u]isis (1.0)[/u][/b][/color]  1 | [color=Blue]hathor (3.0.0)[/color]  1 | [/size][/quote][/quote]

Pagine: [1]


Web Design Bolzano Kreatif