PageRenderTime 59ms CodeModel.GetById 27ms RepoModel.GetById 0ms app.codeStats 0ms

/panel/clases/dlm_panel.php

https://bitbucket.org/weddcam/develop_weddcam
PHP | 1208 lines | 920 code | 272 blank | 16 comment | 77 complexity | 05b7c25dec3a7ad1ea99668b94cd32fe MD5 | raw file
Possible License(s): BSD-3-Clause, GPL-2.0, MIT, LGPL-3.0, LGPL-2.1
  1. <?php
  2. include 'conexion.php';
  3. class panel{
  4. //constructor
  5. var $conexion;
  6. function panel(){
  7. include 'conexion.php';
  8. }
  9. // **** FUNCIONES TABLA USUARIOS
  10. function graba_usuario( $user)
  11. {
  12. $result=true;
  13. $campos=""; $valores="";
  14. foreach ($user as $key=>$value){
  15. $campos .= "" .$key .",";
  16. $valores .= "'" .$user[$key] ."'," ;
  17. }
  18. $dml = " INSERT INTO usuarios (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  19. $result=mysql_query($dml) or die("error3-altausuario".mysql_error());
  20. if (!$result)
  21. {
  22. return false;
  23. }
  24. mysql_close();
  25. return true;
  26. }
  27. function graba_usuario_con_id( $user, &$id_usuario)
  28. {
  29. $result=true;
  30. $campos=""; $valores="";
  31. foreach ($user as $key=>$value){
  32. $campos .= "" .$key .",";
  33. $valores .= "'" .$user[$key] ."'," ;
  34. }
  35. $dml = " INSERT INTO usuarios (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  36. $result=mysql_query($dml) or die("error3-altausuario".mysql_error());
  37. if (!$result)
  38. {
  39. return false;
  40. }
  41. $id_usuario=mysql_insert_id();
  42. mysql_close();
  43. return true;
  44. }
  45. function actualiza_usuario($user)
  46. {
  47. $result=true;
  48. $campos=""; $valores="";
  49. foreach ($user as $key=>$value){
  50. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  51. }
  52. $dml = " UPDATE usuarios SET " .substr($campos,0,-1) ." WHERE id_usuario='" . $user['id_usuario'] ."'";
  53. $result=true;
  54. $result=mysql_query($dml) or die("error-actualizando-usuario".mysql_error());
  55. if (!$result)
  56. return false;
  57. mysql_close();
  58. return true;
  59. }
  60. function borra_usuario($usuario)
  61. {
  62. $result=true;
  63. $result=mysql_query("DELETE from usuarios WHERE id_usuario='".$usuario."'") or die("error-borrar-usr".mysql_error());
  64. if (!$result)
  65. return false;
  66. return true;
  67. }
  68. function comprueba_email($dato){
  69. $total = mysql_num_rows(mysql_query("SELECT e_mail from usuarios where e_mail='".$dato."'"));
  70. if($total==0)
  71. {
  72. $respuesta="NO";
  73. }
  74. else
  75. {
  76. $respuesta="SI";
  77. }
  78. mysql_close();
  79. return $respuesta;
  80. }
  81. function comprueba_nick($dato){
  82. $total = mysql_num_rows(mysql_query("SELECT nick from usuarios where nick='".$dato."'"));
  83. if($total==0)
  84. {
  85. $respuesta="NO";
  86. }
  87. else
  88. {
  89. $respuesta="SI";
  90. }
  91. mysql_close();
  92. return $respuesta;
  93. }
  94. function trae_usuario($dato)
  95. {
  96. return mysql_query("SELECT * from usuarios where id_usuario='".$dato."'");
  97. }
  98. function trae_paises()
  99. {
  100. return mysql_query("SELECT * from paises order by pais");
  101. }
  102. function trae_provincias()
  103. {
  104. return mysql_query("SELECT * from provincias order by provincia");
  105. }
  106. function trae_poblaciones($dato)
  107. {
  108. return mysql_query("SELECT id_poblacion, poblacion from poblaciones where id_provincia='".$dato."' order by poblacion");
  109. }
  110. function dame_poblacion($dato)
  111. {
  112. return mysql_query("SELECT poblacion from poblaciones where id_poblacion='".$dato."'");
  113. }
  114. function trae_n_usuarios(&$n_visitas,&$n_usuarios,&$n_empresas)
  115. {
  116. $result = mysql_query("SELECT id_usuario FROM usuarios where tipo_usuario='0'") or die("muero1->".mysql_error());
  117. $n_usuarios = mysql_num_rows($result);
  118. $result = mysql_query("SELECT id_usuario FROM usuarios where tipo_usuario='1'") or die("muero1->".mysql_error());
  119. $n_empresas = mysql_num_rows($result);
  120. return;
  121. }
  122. // FUNCIONES TABLA TARIFAS y TARIFAS_CATALOGO
  123. function graba_tarifa( $user,&$id_tarifa)
  124. {
  125. $result=true;
  126. $campos=""; $valores="";
  127. foreach ($user as $key=>$value){
  128. $campos .= "" .$key .",";
  129. $valores .= "'" .$user[$key] ."'," ;
  130. }
  131. $dml = " INSERT INTO tarifas (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  132. $result=mysql_query($dml) or die("error3-alta modalidad".mysql_error());
  133. if (!$result)
  134. {
  135. return false;
  136. }
  137. $id_tarifa=mysql_insert_id();
  138. mysql_close();
  139. return true;
  140. }
  141. function actualiza_tarifa($user)
  142. {
  143. $result=true;
  144. $campos=""; $valores="";
  145. foreach ($user as $key=>$value){
  146. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  147. }
  148. $dml = " UPDATE tarifas SET " .substr($campos,0,-1) ." WHERE id_tarifa='" . $user['id_tarifa'] ."'";
  149. $result=true;
  150. $result=mysql_query($dml) or die("error-actualizando-modalidad".mysql_error());
  151. if (!$result)
  152. return false;
  153. mysql_close();
  154. return true;
  155. }
  156. function borra_tarifa($id)
  157. {
  158. $result=true;
  159. $result=mysql_query("DELETE from tarifas WHERE id_tarifa='".$id."'") or die("error-borrar-usr".mysql_error());
  160. if (!$result)
  161. return false;
  162. $result=mysql_query("DELETE from tarifas_catalogo WHERE id_tarifa='".$id."'") or die("error-borrar-usr2".mysql_error());
  163. return true;
  164. }
  165. function graba_tarifa_catalogo( $user)
  166. {
  167. $result=true;
  168. $campos=""; $valores="";
  169. foreach ($user as $key=>$value){
  170. $campos .= "" .$key .",";
  171. $valores .= "'" .$user[$key] ."'," ;
  172. }
  173. $dml = " INSERT INTO tarifas_catalogo (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  174. $result=mysql_query($dml) or die("error3-alta modalidad".mysql_error());
  175. if (!$result)
  176. {
  177. return false;
  178. }
  179. $result=mysql_query("UPDATE tarifas set num_productos = num_productos + 1 WHERE id_tarifa='".$user['id_tarifa']."'") or die("error-borrar-usr".mysql_error());
  180. mysql_close();
  181. return true;
  182. }
  183. function actualiza_tarifa_catalogo($user)
  184. {
  185. $result=true;
  186. $campos=""; $valores="";
  187. foreach ($user as $key=>$value){
  188. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  189. }
  190. $dml = " UPDATE tarifas_catalogo SET " .substr($campos,0,-1) ." WHERE id_tarifa_catalogo='" . $user['id_tarifa_catalogo'] ."'";
  191. $result=true;
  192. $result=mysql_query($dml) or die("error".$dml.mysql_error());
  193. if (!$result)
  194. return false;
  195. mysql_close();
  196. return true;
  197. }
  198. function borra_tarifa_catalogo($id,$id_tarifa)
  199. {
  200. $result=true;
  201. $result=mysql_query("DELETE from tarifas_catalogo WHERE id_tarifa_catalogo='".$id."'") or die("error-borrar-usr".mysql_error());
  202. if (!$result)
  203. return false;
  204. $result=mysql_query("UPDATE tarifas set num_productos=if (num_productos= 0, 0 ,num_productos - 1) WHERE id_tarifa='".$id_tarifa."'") or die("error-borrar-usr".mysql_error());
  205. return true;
  206. }
  207. function trae_tarifa($dato)
  208. {
  209. return mysql_query("SELECT * from tarifas where id_tarifa='".$dato."'");
  210. }
  211. function trae_tarifa_catalogo($dato)
  212. {
  213. return mysql_query("SELECT * from tarifas_catalogo where id_tarifa_catalogo='".$dato."'");
  214. }
  215. function dame_productos()
  216. {
  217. return mysql_query("SELECT * FROM tarifas_productos order by tipo asc");
  218. }
  219. // FUNCIONES TABLA TARIFAS_PRODUCTOS
  220. function graba_tarifa_producto( $user)
  221. {
  222. $result=true;
  223. $campos=""; $valores="";
  224. foreach ($user as $key=>$value){
  225. $campos .= "" .$key .",";
  226. $valores .= "'" .$user[$key] ."'," ;
  227. }
  228. $dml = " INSERT INTO tarifas_productos (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  229. $result=mysql_query($dml) or die("error3-alta modalidad".mysql_error());
  230. if (!$result)
  231. {
  232. return false;
  233. }
  234. mysql_close();
  235. return true;
  236. }
  237. function actualiza_tarifa_producto($user)
  238. {
  239. $result=true;
  240. $campos=""; $valores="";
  241. foreach ($user as $key=>$value){
  242. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  243. }
  244. $dml = " UPDATE tarifas_productos SET " .substr($campos,0,-1) ." WHERE id_tarifa_producto='" . $user['id_tarifa_producto'] ."'";
  245. $result=true;
  246. $result=mysql_query($dml) or die("error-actualizando-modalidad".mysql_error());
  247. if (!$result)
  248. return false;
  249. mysql_close();
  250. return true;
  251. }
  252. function borra_tarifa_producto($id)
  253. {
  254. $result=true;
  255. $result=mysql_query("DELETE from tarifas_productos WHERE id_tarifa_producto='".$id."'") or die("error-borrar-usr".mysql_error());
  256. if (!$result)
  257. return false;
  258. return true;
  259. }
  260. function trae_tarifa_producto($dato)
  261. {
  262. return mysql_query("SELECT * from tarifas_productos where id_tarifa_producto='".$dato."'");
  263. }
  264. // FUNCIONES TABLA MODALIDAD_CONTRATACION
  265. function graba_modalidad( $user)
  266. {
  267. $result=true;
  268. $campos=""; $valores="";
  269. foreach ($user as $key=>$value){
  270. $campos .= "" .$key .",";
  271. $valores .= "'" .$user[$key] ."'," ;
  272. }
  273. $dml = " INSERT INTO modalidad_contratacion (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  274. $result=mysql_query($dml) or die("error3-alta modalidad".mysql_error());
  275. if (!$result)
  276. {
  277. return false;
  278. }
  279. mysql_close();
  280. return true;
  281. }
  282. function actualiza_modalidad($user)
  283. {
  284. $result=true;
  285. $campos=""; $valores="";
  286. foreach ($user as $key=>$value){
  287. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  288. }
  289. $dml = " UPDATE modalidad_contratacion SET " .substr($campos,0,-1) ." WHERE id_modalidad_contratacion='" . $user['id_modalidad_contratacion'] ."'";
  290. $result=true;
  291. $result=mysql_query($dml) or die("error-actualizando-modalidad".mysql_error());
  292. if (!$result)
  293. return false;
  294. mysql_close();
  295. return true;
  296. }
  297. function actualiza_modalidad_activa($user)
  298. {
  299. $result=true;
  300. $campos=""; $valores="";
  301. foreach ($user as $key=>$value){
  302. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  303. }
  304. $dml = " UPDATE modalidad_contratacion_activa SET " .substr($campos,0,-1) ." WHERE id_modalidad_contratacion_activa='" . $user['id_modalidad_contratacion_activa'] ."'";
  305. $result=true;
  306. $result=mysql_query($dml) or die("error-actualizando-modalidad".mysql_error());
  307. if (!$result)
  308. return false;
  309. mysql_close();
  310. return true;
  311. }
  312. function borra_modalidad($id)
  313. {
  314. $result=true;
  315. $result=mysql_query("DELETE from modalidad_contratacion WHERE id_modalidad_contratacion='".$id."'") or die("error-borrar-usr".mysql_error());
  316. if (!$result)
  317. return false;
  318. return true;
  319. }
  320. function trae_modalidad($dato)
  321. {
  322. return mysql_query("SELECT * from modalidad_contratacion where id_modalidad_contratacion='".$dato."'");
  323. }
  324. function trae_modalidades()
  325. {
  326. return mysql_query("SELECT id_modalidad_contratacion, modalidad_contratacion from modalidad_contratacion ");
  327. }
  328. function trae_modalidad_activa()
  329. {
  330. return mysql_query("SELECT * from modalidad_contratacion_activa where id_modalidad_contratacion_activa='1'");
  331. }
  332. // FUNCIONES TABLA IVA ACTIVA
  333. function graba_iva( $user)
  334. {
  335. $result=true;
  336. $campos=""; $valores="";
  337. foreach ($user as $key=>$value){
  338. $campos .= "" .$key .",";
  339. $valores .= "'" .$user[$key] ."'," ;
  340. }
  341. $dml = " INSERT INTO iva_activo (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  342. $result=mysql_query($dml) or die("error3-alta iva".mysql_error());
  343. if (!$result)
  344. {
  345. return false;
  346. }
  347. mysql_close();
  348. return true;
  349. }
  350. function actualiza_iva($user)
  351. {
  352. $result=true;
  353. $campos=""; $valores="";
  354. foreach ($user as $key=>$value){
  355. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  356. }
  357. $dml = " UPDATE iva_activo SET " .substr($campos,0,-1) ." WHERE id_iva_activo='" . $user['id_iva_activo'] ."'";
  358. $result=true;
  359. $result=mysql_query($dml) or die("error-actualizando-iva".mysql_error());
  360. if (!$result)
  361. return false;
  362. mysql_close();
  363. return true;
  364. }
  365. function trae_iva()
  366. {
  367. return mysql_query("SELECT * from iva_activo");
  368. }
  369. // FUNCIONES TABLA SECTORES
  370. function graba_sector( $user)
  371. {
  372. $result=true;
  373. $campos=""; $valores="";
  374. foreach ($user as $key=>$value){
  375. $campos .= "" .$key .",";
  376. $valores .= "'" .$user[$key] ."'," ;
  377. }
  378. $dml = " INSERT INTO sectores (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  379. $result=mysql_query($dml) or die("error3-alta sector".mysql_error());
  380. if (!$result)
  381. {
  382. return false;
  383. }
  384. mysql_close();
  385. return true;
  386. }
  387. function actualiza_sector($user)
  388. {
  389. $result=true;
  390. $campos=""; $valores="";
  391. foreach ($user as $key=>$value){
  392. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  393. }
  394. $dml = " UPDATE sectores SET " .substr($campos,0,-1) ." WHERE id_sector='" . $user['id_sector'] ."'";
  395. $result=true;
  396. $result=mysql_query($dml) or die("error-actualizando-sector".mysql_error());
  397. if (!$result)
  398. return false;
  399. mysql_close();
  400. return true;
  401. }
  402. function borra_sector($id)
  403. {
  404. $result=true;
  405. $result=mysql_query("DELETE from sectores WHERE id_sector='".$id."'") or die("error-borrar-usr".mysql_error());
  406. if (!$result)
  407. return false;
  408. return true;
  409. }
  410. function trae_sector($dato)
  411. {
  412. return mysql_query("SELECT * from sectores where id_sector='".$dato."'");
  413. }
  414. function dame_tipos_acciones()
  415. {
  416. return mysql_query("SELECT * from tipos_acciones ");
  417. }
  418. // FUNCIONES TABLA TIPOS ACCIONES
  419. function graba_tipo_accion( $user)
  420. {
  421. $result=true;
  422. $campos=""; $valores="";
  423. foreach ($user as $key=>$value){
  424. $campos .= "" .$key .",";
  425. $valores .= "'" .$user[$key] ."'," ;
  426. }
  427. $dml = " INSERT INTO tipos_acciones (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  428. $result=mysql_query($dml) or die("error3-alta tipos_acciones".mysql_error());
  429. if (!$result)
  430. {
  431. return false;
  432. }
  433. mysql_close();
  434. return true;
  435. }
  436. function actualiza_tipo_accion($user)
  437. {
  438. $result=true;
  439. $campos=""; $valores="";
  440. foreach ($user as $key=>$value){
  441. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  442. }
  443. $dml = " UPDATE tipos_acciones SET " .substr($campos,0,-1) ." WHERE id_tipo_accion='" . $user['id_tipo_accion'] ."'";
  444. $result=true;
  445. $result=mysql_query($dml) or die("error-actualizando-sector".mysql_error());
  446. if (!$result)
  447. return false;
  448. mysql_close();
  449. return true;
  450. }
  451. function borra_tipo_accion($id)
  452. {
  453. $result=true;
  454. $result=mysql_query("DELETE from tipos_acciones WHERE id_tipo_accion='".$id."'") or die("error-borrar-usr".mysql_error());
  455. if (!$result)
  456. return false;
  457. return true;
  458. }
  459. function trae_tipo_accion($dato)
  460. {
  461. return mysql_query("SELECT * from tipos_acciones where id_tipo_accion='".$dato."'");
  462. }
  463. // FUNCIONES TABLA CALIFICACION
  464. function graba_calificacion( $user)
  465. {
  466. $result=true;
  467. $campos=""; $valores="";
  468. foreach ($user as $key=>$value){
  469. $campos .= "" .$key .",";
  470. $valores .= "'" .$user[$key] ."'," ;
  471. }
  472. $dml = " INSERT INTO calificaciones (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  473. $result=mysql_query($dml) or die("error3-alta calificacionr".mysql_error());
  474. if (!$result)
  475. {
  476. return false;
  477. }
  478. mysql_close();
  479. return true;
  480. }
  481. function actualiza_calificacion($user)
  482. {
  483. $result=true;
  484. $campos=""; $valores="";
  485. foreach ($user as $key=>$value){
  486. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  487. }
  488. $dml = " UPDATE calificaciones SET " .substr($campos,0,-1) ." WHERE id_calificacion='" . $user['id_sector'] ."'";
  489. $result=true;
  490. $result=mysql_query($dml) or die("error-actualizando-calificacion".mysql_error());
  491. if (!$result)
  492. return false;
  493. mysql_close();
  494. return true;
  495. }
  496. function borra_calificacion($id)
  497. {
  498. $result=true;
  499. $result=mysql_query("DELETE from calificaciones WHERE id_calificacion='".$id."'") or die("error-borrar-usr".mysql_error());
  500. if (!$result)
  501. return false;
  502. return true;
  503. }
  504. function trae_calificacion($dato)
  505. {
  506. return mysql_query("SELECT * from calificaciones where id_calificacion='".$dato."'");
  507. }
  508. // FUNCIONES TABLA USUARIOS-EMPRESAS
  509. function graba_empresa( $user, $empresa, &$id_empresa, $ficha, &$id_ficha_empresa)
  510. {
  511. $result=true;
  512. $campos=""; $valores="";
  513. foreach ($user as $key=>$value){
  514. $campos .= "" .$key .",";
  515. $valores .= "'" .$user[$key] ."'," ;
  516. }
  517. $dml = " INSERT INTO usuarios (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ; $result=mysql_query($dml) or die("error3-alta usuarios-empresa".mysql_error());
  518. if (!$result)
  519. {
  520. return false;
  521. }
  522. $id_usuario=mysql_insert_id();
  523. $dml = " INSERT INTO empresas (id_usuario,nombre, contacto, direccion, telefono, id_modalidad_contratacion, cif, comentarios) VALUES ('".$id_usuario."', '".$empresa['nombre']."', '".$empresa['contacto']."', '".$empresa['direccion']."', '".$empresa['telefono']."', '".$empresa['id_modalidad_contratacion']."', '".$empresa['cif']."', '".$empresa['comentarios']."')" ;
  524. $result=mysql_query($dml);
  525. if (!$result)
  526. {
  527. return false;
  528. }
  529. $id_empresa=mysql_insert_id();
  530. $dml = " INSERT INTO fichas_empresas (id_empresa,nombre, contacto,telefono,direccion,poblacion,cp,nombre_logo) VALUES ('".$id_empresa."', '".$ficha['nombre']."', '".$ficha['contacto']."', '".$ficha['telefono']."', '".$ficha['direccion']."', '".$ficha['poblacion']."', '".$ficha['cp']."', '".$ficha['nombre_logo']."')" ;
  531. $result=mysql_query($dml) or die("error3-alta usuarios-empresa".mysql_error());
  532. if (!$result)
  533. {
  534. return false;
  535. }
  536. $id_ficha_empresa=mysql_insert_id();
  537. if ($user['nombre_foto_perfil']!="") { // si tiene foto, grabo la foto
  538. $dml = " INSERT INTO fotos_usuarios ( id_usuario, nombre_foto) VALUES ('".$id_usuario."', '".$user['nombre_foto_perfil']."')" ;
  539. $result=mysql_query($dml) or die("error3-altausuariofotos".mysql_error());
  540. if (!$result) { return false; }
  541. $id_foto=mysql_insert_id();
  542. }
  543. $dml = " UPDATE usuarios SET id_empresa='".$id_empresa."', id_foto='".$id_foto."' where id_usuario='".$id_usuario."' ";
  544. $result=mysql_query($dml);
  545. if (!$result)
  546. {
  547. return false;
  548. }
  549. $dml = " UPDATE empresas SET id_ficha_empresa='".$id_ficha_empresa."' where id_empresa='".$id_empresa."' ";
  550. $result=mysql_query($dml);
  551. if (!$result)
  552. {
  553. return false;
  554. }
  555. return true;
  556. }
  557. function actualiza_empresa($user,$empresa,$ficha)
  558. {
  559. $result=true;
  560. $campos=""; $valores="";
  561. foreach ($user as $key=>$value){
  562. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  563. }
  564. $dml = " UPDATE usuarios SET " .substr($campos,0,-1) ." WHERE id_usuario='" . $user['id_usuario'] ."'";
  565. $result=true;
  566. $result=mysql_query($dml) or die("error-actualizando-usuarios".mysql_error());
  567. $dml = " UPDATE empresas "
  568. ." SET "
  569. ." contacto = '".$empresa['contacto']."'"
  570. .", nombre = '".$empresa['nombre']."'"
  571. .", direccion = '".$empresa['direccion']."'"
  572. .", telefono = '".$empresa['telefono']."'"
  573. .", id_modalidad_contratacion = '".$empresa['id_modalidad_contratacion']."'"
  574. .", cif = '".$empresa['cif']."'"
  575. .", comentarios = '".$empresa['comentarios']."'"
  576. ." WHERE id_empresa='".$empresa['id_empresa']."'";
  577. $result=mysql_query($dml) or die("error3-update empresas".mysql_error());
  578. if (!$result)
  579. return false;
  580. $campos=""; $valores="";
  581. foreach ($ficha as $key=>$value){
  582. $campos .= "" . $key ."= '". $ficha[$key] ."'," ;
  583. }
  584. $dml = " UPDATE fichas_empresas SET " .substr($campos,0,-1) ." WHERE id_ficha_empresa='" . $empresa['id_ficha_empresa'] ."'";
  585. $result=mysql_query($dml);
  586. if (!$result)
  587. return false;
  588. return true;
  589. }
  590. function borra_empresa($id)
  591. {
  592. $result=true;
  593. $result=mysql_query("DELETE from empresas WHERE id_empresa='".$id."'") or die("error-borrar-usr".mysql_error());
  594. if (!$result)
  595. return false;
  596. return true;
  597. }
  598. function trae_empresa($dato2)
  599. {
  600. return mysql_query("SELECT * from v_empresas where id_empresa='".$dato2."'");
  601. }
  602. function graba_categoria_empresa( $id_empresa, $id_categoria, $id_tipo_categoria, $ficha, $id_localidad)
  603. {
  604. $result=true;
  605. $dml = " INSERT INTO fichas_empresas (id_empresa,nombre, contacto,telefono,direccion,poblacion,cp,nombre_logo) VALUES ('".$id_empresa."', '".$ficha['nombre']."', '".$ficha['contacto']."', '".$ficha['telefono']."', '".$ficha['direccion']."', '".$ficha['poblacion']."', '".$ficha['cp']."', '".$ficha['nombre_logo']."')" ;
  606. $result=mysql_query($dml) or die("error3-alta usuarios-empresa".mysql_error());
  607. if (!$result)
  608. {
  609. return false;
  610. }
  611. $id_ficha=mysql_insert_id();
  612. $dml = " INSERT INTO categorias_empresas (id_categoria, id_tipo_categoria, id_empresa) VALUES ('".$id_categoria."', '".$id_tipo_categoria."', '".$id_empresa."')" ;
  613. $result=mysql_query($dml);
  614. if (!$result) {
  615. echo "error3-alta categorias-empresas".mysql_error();
  616. return false;
  617. }
  618. $id_categoria_empresa=mysql_insert_id();
  619. $dml = " INSERT INTO categorias_empresas_fichas (id_categoria_empresa,id_empresa, id_ficha_empresa, id_localidad) VALUES ('".$id_categoria_empresa."', '".$id_empresa."', '".$id_ficha."', '".$id_localidad."')" ;
  620. $result=mysql_query($dml);
  621. if (!$result) {
  622. echo "error3-alta categorias-empresas_fichas".mysql_error();
  623. return false;
  624. }
  625. return true;
  626. }
  627. function graba_categoria_empresa_localidad( $id_empresa, $id_categoria, $id_tipo_categoria, $ficha, $id_ficha_empresa)
  628. {
  629. $result=true;
  630. $dml = " INSERT INTO categorias_empresas_fichas_empresas_localidades (id_categoria_empresa,id_empresa, id_ficha_empresa) VALUES ('".$id_categoria_empresa."', '".$id_empresa."', '".$id_ficha."')" ;
  631. $result=mysql_query($dml) or die("error3-alta categorias-empresas_fichas".mysql_error());
  632. if (!$result)
  633. return false;
  634. return true;
  635. }
  636. function borra_categoria_empresa($id)
  637. {
  638. $result=true;
  639. $result=mysql_query("DELETE from categorias_empresas WHERE id_empresa='".$id."'") or die("error-borrar-usr".mysql_error());
  640. if (!$result)
  641. return false;
  642. $result=mysql_query("DELETE from categorias_empresas_fichas WHERE id_empresa='".$id."'") or die("error-borrar-usr".mysql_error());
  643. if (!$result)
  644. return false;
  645. return true;
  646. }
  647. function trae_categorias_empresas($dato1)
  648. {
  649. return mysql_query("SELECT * from categorias_empresas where id_empresa='".$dato1."' order by id_empresa, id_categoria, id_tipo_categoria");
  650. }
  651. // FUNCIONES TABLA TIPOS RANKING
  652. function graba_ranking( $user)
  653. {
  654. $result=true;
  655. $campos=""; $valores="";
  656. foreach ($user as $key=>$value){
  657. $campos .= "" .$key .",";
  658. $valores .= "'" .$user[$key] ."'," ;
  659. }
  660. $dml = " INSERT INTO tipos_ranking (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  661. $result=mysql_query($dml) or die("error3-alta modalidad".mysql_error());
  662. if (!$result)
  663. {
  664. return false;
  665. }
  666. mysql_close();
  667. return true;
  668. }
  669. function actualiza_ranking($user)
  670. {
  671. $result=true;
  672. $campos=""; $valores="";
  673. foreach ($user as $key=>$value){
  674. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  675. }
  676. $dml = " UPDATE tipos_ranking SET " .substr($campos,0,-1) ." WHERE id_categoria='" . $user['id_categoria'] ."'";
  677. $result=true;
  678. $result=mysql_query($dml) or die("error-actualizando-modalidad".mysql_error());
  679. if (!$result)
  680. return false;
  681. mysql_close();
  682. return true;
  683. }
  684. function borra_ranking($id)
  685. {
  686. $result=true;
  687. $result=mysql_query("DELETE from tipos_ranking WHERE id_categoria='".$id."'") or die("error-borrar-usr".mysql_error());
  688. if (!$result)
  689. return false;
  690. return true;
  691. }
  692. function trae_ranking($dato)
  693. {
  694. return mysql_query("SELECT * from tipos_ranking where id_categoria='".$dato."'");
  695. }
  696. // FUNCIONES TABLA CARROUSEL
  697. function graba_carrousel( $user)
  698. {
  699. $result=true;
  700. $campos=""; $valores="";
  701. foreach ($user as $key=>$value){
  702. $campos .= "" .$key .",";
  703. $valores .= "'" .$user[$key] ."'," ;
  704. }
  705. $dml = " INSERT INTO carrousel_weddcam (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  706. $result=mysql_query($dml) or die("error3-altacarrousel".mysql_error());
  707. if (!$result)
  708. {
  709. return false;
  710. }
  711. mysql_close();
  712. return true;
  713. }
  714. function actualiza_carrousel($user)
  715. {
  716. $result=true;
  717. $campos=""; $valores="";
  718. foreach ($user as $key=>$value){
  719. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  720. }
  721. $dml = " UPDATE carrousel_weddcam SET " .substr($campos,0,-1) ." WHERE id_carrousel_weddcam='" . $user['id_carrousel_weddcam'] ."'";
  722. $result=true;
  723. $result=mysql_query($dml) or die("error-actualizando-carrousel".mysql_error());
  724. if (!$result)
  725. return false;
  726. mysql_close();
  727. return true;
  728. }
  729. function borra_carrousel($id)
  730. {
  731. $result=true;
  732. $result=mysql_query("DELETE from carrousel_weddcam WHERE id_carrousel_weddcam='".$id."'") or die("error-borrar-carrousel".mysql_error());
  733. if (!$result)
  734. return false;
  735. return true;
  736. }
  737. function trae_carrousel($dato)
  738. {
  739. return mysql_query("SELECT * from carrousel_weddcam where id_carrousel_weddcam='".$dato."'");
  740. }
  741. // FUNCIONES TABLA REDES_SOCIALES
  742. function graba_red( $user)
  743. {
  744. $result=true;
  745. $campos=""; $valores="";
  746. foreach ($user as $key=>$value){
  747. $campos .= "" .$key .",";
  748. $valores .= "'" .$user[$key] ."'," ;
  749. }
  750. $dml = " INSERT INTO redes_sociales (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  751. $result=mysql_query($dml) or die("error3-altaredes_sociales".mysql_error());
  752. if (!$result)
  753. {
  754. return false;
  755. }
  756. mysql_close();
  757. return true;
  758. }
  759. function actualiza_red($user)
  760. {
  761. $result=true;
  762. $campos=""; $valores="";
  763. foreach ($user as $key=>$value){
  764. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  765. }
  766. $dml = " UPDATE redes_sociales SET " .substr($campos,0,-1) ." WHERE id_red_social='" . $user['id_red_social'] ."'";
  767. $result=true;
  768. $result=mysql_query($dml) or die("error-actualizando-redes_sociales".mysql_error());
  769. if (!$result)
  770. return false;
  771. mysql_close();
  772. return true;
  773. }
  774. function borra_red($id)
  775. {
  776. $result=true;
  777. $result=mysql_query("DELETE from redes_sociales WHERE id_red_social='".$id."'") or die("error-borrar-red_social".mysql_error());
  778. if (!$result)
  779. return false;
  780. return true;
  781. }
  782. function trae_red($dato)
  783. {
  784. return mysql_query("SELECT * from redes_sociales where id_red_social='".$dato."'");
  785. }
  786. // FUNCIONES TABLA Actividades Y TIPOS Actividades
  787. function graba_actividades( $user, $tipos,$x)
  788. {
  789. $result=true;
  790. $campos=""; $valores="";
  791. foreach ($user as $key=>$value){
  792. $campos .= "" .$key .",";
  793. $valores .= "'" .$user[$key] ."'," ;
  794. }
  795. $dml = " INSERT INTO actividades (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  796. $result=mysql_query($dml) or die("error3-alta actividades".mysql_error());
  797. if (!$result)
  798. {
  799. return false;
  800. }
  801. $id_actividad=mysql_insert_id();
  802. // bucle para grabar los tipos de categorias
  803. for ($i=0;$i<$x;$i++) {
  804. $valores = "'" .$tipos[$i] ."'" ;
  805. $dml = " INSERT INTO actividades_tipos (id_actividad, tipo_actividad) VALUES ('".$id_actividad."',".$valores.")" ;
  806. $result=mysql_query($dml) or die("error3-alta tipo_categorias".mysql_error());
  807. if (!$result)
  808. {
  809. return false;
  810. }
  811. }
  812. mysql_close();
  813. return true;
  814. }
  815. function actualiza_actividades( $actividad, $id_actividad)
  816. {
  817. $dml = " UPDATE actividades SET actividad = '" .$actividad."' WHERE id_actividad='" . $id_actividad."'";
  818. $result=true;
  819. $result=mysql_query($dml) or die("error-actualizando-actividades".mysql_error());
  820. if (!$result)
  821. return false;
  822. return true;
  823. }
  824. function actualiza_tipo_actividad( $id_actividad,$id_tipo_actividad, $tipo_actividad, $modo)
  825. {
  826. if ($modo=="del") {
  827. $result=mysql_query("DELETE from actividades_tipos WHERE id_actividad='".$id_actividad."' and id_tipo_actividad='".$id_tipo_actividad."'") or die("error-borrartiposcategoria".mysql_error());
  828. if (!$result)
  829. return false;
  830. return true;
  831. }
  832. if ($modo=="add") {
  833. $dml = " INSERT INTO actividades_tipos (id_actividad, tipo_actividad) VALUES ('".$id_actividad."','".$tipo_actividad."')" ;
  834. $result=mysql_query($dml) or die("error3-actualizando tipo_categorias".mysql_error());
  835. if (!$result)
  836. return false;
  837. return true;
  838. }
  839. if ($modo=="act") {
  840. $dml = " UPDATE actividades_tipos SET tipo_actividad = '" .$tipo_actividad."' WHERE id_actividad='".$id_actividad."' and id_tipo_actividad='".$id_tipo_actividad."'";
  841. $result=true;
  842. $result=mysql_query($dml) or die("error-actualizando-actividades".mysql_error());
  843. if (!$result)
  844. return false;
  845. return true;
  846. }
  847. return false;
  848. }
  849. function borra_actividad($id)
  850. {
  851. $result=true;
  852. $result=mysql_query("DELETE from actividades WHERE id_actividad='".$id."'") or die("error-borrar-categoria".mysql_error());
  853. if (!$result)
  854. return false;
  855. return true;
  856. }
  857. function trae_actividades($dato)
  858. {
  859. return mysql_query("SELECT * FROM actividades where id_actividad='".$dato."'");
  860. }
  861. function dame_actividades()
  862. {
  863. return mysql_query("SELECT * FROM actividades");
  864. }
  865. function trae_tipos_actividades($dato)
  866. {
  867. return mysql_query("SELECT * FROM actividades_tipos where id_actividad='".$dato."'");
  868. }
  869. // FUNCIONES TABLA TARIFAS_TIEMPOS Y TARIFAS_TIEMPOS_DETALLE
  870. function graba_escalonado( &$id_tarifa_tiempo, $descripcion)
  871. {
  872. $dml = " INSERT INTO tarifas_tiempos (descripcion) values ('$descripcion')";
  873. $result=true;
  874. $result=mysql_query($dml) or die("error-grabando-tarifa_tiempo".mysql_error());
  875. if (!$result)
  876. return false;
  877. $id_tarifa_tiempo=mysql_insert_id();
  878. return true;
  879. }
  880. function actualiza_escalonado( $id, $descripcion)
  881. {
  882. $dml = " UPDATE tarifas_tiempos SET descripcion = '" .$descripcion."' WHERE id_tarifa_tiempo='" . $id."'";
  883. $result=true;
  884. $result=mysql_query($dml) or die("error-actualizando-tarfia_escalonado".mysql_error());
  885. if (!$result)
  886. return false;
  887. return true;
  888. }
  889. function actualiza_escalonado_detalle( $id_tarifa_tiempo, $id, $modo,$descripcion,$unidad, $duracion,$factor)
  890. {
  891. if ($modo=="del") {
  892. $result=mysql_query("DELETE from tarifas_tiempos_detalle WHERE id_tarifa_tiempo_detalle='".$id."'") or die("error-tarifa_tiempo_detalle".mysql_error());
  893. if (!$result)
  894. return false;
  895. return true;
  896. }
  897. if ($modo=="add") {
  898. $dml = " INSERT INTO tarifas_tiempos_detalle (id_tarifa_tiempo, unidad, descripcion, duracion, factor) VALUES ('$id_tarifa_tiempo', '$unidad', '$descripcion' ,'$duracion', '$factor')" ;
  899. $result=mysql_query($dml) or die("error3-actualizando tarifas_tiempo_detalle".mysql_error());
  900. if (!$result)
  901. return false;
  902. return true;
  903. }
  904. if ($modo=="act") {
  905. $dml = " UPDATE tarifas_tiempos_detalle SET descripcion='$descripcion', unidad='$unidad', duracion='$duracion', factor='$factor' WHERE id_tarifa_tiempo_detalle='$id'";
  906. $result=true;
  907. $result=mysql_query($dml) or die("error-actualizando-actividades".mysql_error());
  908. if (!$result)
  909. return false;
  910. return true;
  911. }
  912. return false;
  913. }
  914. function borra_escalonado($id)
  915. {
  916. $result=true;
  917. $result=mysql_query("DELETE from tarifas_tiempos WHERE id_tarifa_tiempo='".$id."'") or die("error-borrar-categoria".mysql_error());
  918. if (!$result)
  919. return false;
  920. $result=mysql_query("DELETE from tarifas_tiempos_detalle WHERE id_tarifa='".$id."'") or die("error-borrar-categoria".mysql_error());
  921. return true;
  922. }
  923. function trae_escalonado($dato)
  924. {
  925. return mysql_query("SELECT * FROM tarifas_tiempos where id_tarifa_tiempo='".$dato."'");
  926. }
  927. function dame_escalonado()
  928. {
  929. return mysql_query("SELECT * FROM tarifas_tiempos");
  930. }
  931. function trae_escalonado_detalle($dato)
  932. {
  933. return mysql_query("SELECT * FROM tarifas_tiempos_detalle where id_tarifa_tiempo='".$dato."'");
  934. }
  935. }
  936. ?>