Example #1
0
 function getBrandImg($brandID, $gliderName = '', $glidetCat = 0)
 {
     global $moduleRelPath, $CONF_abs_path, $CONF;
     if (!$brandID) {
         $brandID = brands::guessBrandID($gliderName);
         $brandName = '';
     }
     if ($brandID) {
         if (!isset($brandName)) {
             $brandName = $CONF['brands']['list'][$brandID];
         }
         if (is_file("{$CONF_abs_path}/img/brands/" . sprintf("%03d", $brandID) . ".gif")) {
             $gliderBrandImg = "<img align='absmiddle' src='{$moduleRelPath}/img/brands/" . sprintf("%03d", $brandID) . ".gif' title='{$brandName} {$gliderName}' alt='{$brandName} {$gliderName}'  border='0' />";
             $gliderBrandImg = leoHtml::img(sprintf("%03d", $brandID) . ".gif", 0, 0, 'absmiddle', "{$brandName} {$gliderName}", 'brands');
             // $gliderBrandImg="<img align='absmiddle' class='brands sprite-".sprintf("%03d",$brandID)."' src='$moduleRelPath/img/space.gif' title='$brandName $gliderName' alt='$brandName $gliderName'  border='0' />";
         } else {
             $gliderBrandImg = "<img align='absmiddle' src='{$moduleRelPath}/img/space.gif' width=6 height=16 title='{$brandName} {$gliderName}' alt='{$brandName} {$gliderName}'  border='0' />";
         }
     } else {
         $gliderBrandImg = "<img align='absmiddle'  src='{$moduleRelPath}/img/brands/unknown_" . sprintf("%03d", $glidetCat) . ".gif' title='{$gliderName}'  alt='{$gliderName}' border='0' />";
     }
     return $gliderBrandImg;
 }
Example #2
0
 function checkGliderBrand($gliderBrand = '')
 {
     if (!$this->gliderBrandID) {
         if ($gliderBrand) {
             $gliderBrandID = brands::guessBrandID($gliderBrand);
         } else {
             $gliderBrandID = brands::guessBrandID($this->glider);
         }
         if ($gliderBrandID) {
             global $CONF;
             if (!$gliderBrand) {
                 if (!function_exists('str_ireplace')) {
                     function str_ireplace($needle, $str, $haystack)
                     {
                         $needle = preg_quote($needle, '/');
                         return preg_replace("/{$needle}/i", $str, $haystack);
                     }
                 } else {
                     $gliderName = str_ireplace($CONF['brands']['list'][$gliderBrandID], '', $this->glider);
                 }
             } else {
                 $gliderName = $this->glider;
             }
             $gliderName = brands::sanitizeGliderName($gliderName);
             $this->glider = $gliderName;
             $this->gliderBrandID = $gliderBrandID;
         }
     }
 }
     }
 } else {
     if ($admin_op == "glidersDetect") {
         $forceRedetection = 1;
         $query = "SELECT glider, gliderBrandID FROM  {$workTable} WHERE 1=1 ";
         if (!$forceRedetection) {
             $query .= " AND gliderBrandID<>0 ";
         }
         // $query.=" LIMIT 10000 ";
         $res = $db->sql_query($query);
         $detectedGliderBrands = 0;
         $totalGliderBrands = 0;
         $i = 0;
         if ($res > 0) {
             while ($row = mysql_fetch_assoc($res)) {
                 $gliderBrandID = brands::guessBrandID($row['glider']);
                 $totalGliderBrands++;
                 if ($gliderBrandID) {
                     $detectedGliderBrands++;
                     $query2 = "UPDATE {$workTable} SET  gliderBrandID={$gliderBrandID}  WHERE glider='" . $row['glider'] . "'";
                     $res2 = $db->sql_query($query2);
                     if (!$res2) {
                         echo "Problem in query:{$query2}<BR>";
                         exit;
                     }
                 }
                 $i++;
                 if ($i % 200 == 0) {
                     echo "Total: {$totalGliderBrands} Detected: {$detectedGliderBrands}<BR>";
                 }
             }