示例#1
0
     //		$jad = $jad[count($jad) - 1];
     //		$juegos[$obj->id][$jad] = array("modelo" => $obj->marca_modelo, "archivo" => $obj->archivo, "idcel" => $obj->idCel);
     $juegos[] = $obj->archivo;
 }
 // creo el objeto
 echo "<li> creating objects...</li>";
 $game = new migGame($dbc, $debug, $catLvl, $webCat);
 $game->addFiles($contentId, $juegos);
 try {
     // cargo el contenido
     echo "<li> loading content...</li>";
     $game->loadContent($contentId);
 } catch (Exception $e) {
     $log .= "loadContent: " . $e->getMessage() . "<br/>";
 }
 $game->setTag($catmig);
 $game->setSubTag($subcatmig);
 $game->setKeywords($keywords[$i]);
 //$game->setShortDesc($shortDesc[$i]);
 //	$game->setLongDesc($longDesc[$i]);
 $uniqueId = $game->getUniqueId();
 // creo carpeta destino
 $dirToWrite = TMP_DIR_JG . "/{$uniqueId}";
 echo "<li> creating temp dir <b>{$dirToWrite}</b>...</li>";
 exec("mkdir {$dirToWrite}");
 try {
     $content_download = FALSE;
     // descargo contenido por FTP
     $ftpCon = new Ftp();
     $retries = 0;
     $i = 0;
示例#2
0
 //------------------------
 // si es update
 //------------------------
 foreach ($listaIds as $i => $contentId) {
     $contentId = trim($contentId);
     $log .= "\tprocessando {$contentId}  \n";
     $game = new migGame($dbc, $debug, "", $webCat, $rating, "", "");
     try {
         $game->loadContent($contentId);
     } catch (Exception $e) {
         $log .= "loadContent: " . $e->getMessage() . "\n";
     }
     try {
         $game->setLangs(array_keys($idiomas_elegidos));
         $game->setMerchants(array_keys($paises_elegidos));
         $game->setTag($catmig);
         $game->setSubTag($subcatmig);
         $game->setTag($catmigen, 'en');
         $game->setSubTag($subcatmigen, 'en');
         $xmlContent = $game->updateXML();
         $arrayMuestra[] = $game->getArraySubForm();
         $total++;
         $d2 = $tmpDir . "/{$contentId}/";
         $game->setDirToWrite($d2);
         if (!file_exists($d1)) {
             exec("mkdir {$d1}");
         }
         if (!file_exists($d2)) {
             exec("mkdir {$d2}");
         }
         $written = file_put_contents($game->getDirToWrite() . $xmlFile, $xmlContent);