function modSite($a_info, $url)
 {
     //var_dump($a_info);
     $this->info = $a_info;
     $this->checkInfo();
     updateLine(T_SITE, $a_info, 'idsite');
     updateLine(T_SITE_URL, array('idsite' => $a_info['idsite'], 'url' => $url), 'idsite');
 }
 /**
  * saves var toRecord values in the database, serializing arrays
  */
 function saveDb()
 {
     if (COMPRESS_DB_DATA && function_exists('gzcompress')) {
         $this->toRecord['compressed'] = 1;
     } else {
         $this->toRecord['compressed'] = 0;
     }
     /*
     print("<pre>");
     var_dump($this->toRecord);
     print("<br><br><br>");
     */
     foreach ($this->toRecord as $fieldName => $a_value) {
         if (is_array($a_value)) {
             $a_value = databaseEscape(compress(serialize($a_value), $this->toRecord['compressed']));
         }
         //print("<br>update $fieldName data = ".strlen(serialize($a_value)));
         updateLine(T_ARCHIVES, array($fieldName => $a_value, 'idarchives' => $this->idArchives), 'idarchives');
     }
     $this->updateDbState();
 }
 function modUser($a_info)
 {
     //var_dump($a_info);
     updateLine(T_USERS, $a_info, 'login');
 }