Example #1
0
     $plataforma .= $key . "|";
 }
 if ($plataforma != '') {
     $plataforma = substr($plataforma, 0, strlen($plataforma) - 1);
 }
 /**
  * Comprobamos que los datos sean correctos
  **/
 if ($nombre == '' || $version == '' || $licencia <= 0 || $archivo == '' || $catego <= 0 || $desc == '' || $size <= 0 || $plataforma == '') {
     redirect_header('submit.php?' . $urlparam, 1, _RMDP_PLEASE_FILL);
     die;
 }
 /**
  * Comprobamos que no exista una descarga con el mismo nombre
  **/
 if (rmdp_check_download_name($nombre, 'save')) {
     redirect_header('submit.php?' . $urlparam, 1, _RMDP_NAME_EXIST);
     die;
 }
 /**
  * Obtenmos quien envĂ­a
  **/
 if ($xoopsUser != '') {
     $submitter = $xoopsUser->getVar('uid');
 } else {
     $submitter = 0;
 }
 /**
  * guardamos los datos de la descarga
  **/
 $sql = "INSERT INTO " . $xoopsDB->prefix('rmdp_sended') . " (`nombre`,`version`,`licencia`,\n\t\t`archivo`,`img`,`id_cat`,`longdesc`,`size`,`urltitle`,`url`,`submitter`,`plataformas`,\n\t\t`fecha`,`anonimo`) VALUES ('{$nombre}','{$version}','{$licencia}','{$archivo}','{$img}','{$catego}','{$desc}',\n\t\t'{$size}','{$web}','{$url}','{$submitter}','{$plataforma}','" . time() . "','{$anonimo}')";
Example #2
0
  * Comprobamos que el usuario actual sea el publicador
  * del archivo seleccionado
  **/
 $soft = rmdp_get_download_data($id);
 if (!$soft) {
     redirect_header('mysends.php', 1, _RMDP_ERR_NOTFOUND);
     die;
 }
 if ($soft['submitter'] != $xoopsUser->getVar('uid')) {
     redirect_header('mysends.php', 1, _RMDP_NOT_OWNER);
     die;
 }
 /**
  * Comprobamos que no exista una descarga con el mismo nombre
  **/
 if (rmdp_check_download_name($nombre, 'mod', $id)) {
     redirect_header('mysends.php?op=modify&amp;id=' . $id, 1, _RMDP_NAME_EXIST);
     die;
 }
 /**
  * guardamos los datos de la descarga
  **/
 $sql = "INSERT INTO " . $xoopsDB->prefix('rmdp_sended') . " (`nombre`,`version`,`licencia`,\n\t\t`archivo`,`img`,`id_cat`,`longdesc`,`size`,`urltitle`,`url`,`submitter`,`plataformas`,\n\t\t`fecha`,`anonimo`,`modify`,`ids`) VALUES ('{$nombre}','{$version}','{$licencia}','{$archivo}','{$img}','{$catego}','{$desc}',\n\t\t'{$size}','{$web}','{$url}','" . $xoopsUser->getVar('uid') . "','{$plataforma}','" . time() . "','{$anonimo}','1','{$id}')";
 $xoopsDB->query($sql);
 $err = $xoopsDB->error();
 if ($err == '') {
     $xoopsMailer =& getMailer();
     $xoopsMailer->useMail();
     $xoopsMailer->setToEmails($xoopsConfig['adminmail']);
     $xoopsMailer->setFromEmail($xoopsConfig['from']);
     $xoopsMailer->setFromName($xoopsConfig['sitename'] . " - " . $xoopsModuleConfig['rmdptitle']);