source: trunk/updatedb/update2_138-139.php@ 140

Last change on this file since 140 was 140, checked in by luciano, 13 years ago

script update db da 138 a 139 e correzione menu con homepage

File size: 5.0 KB
RevLine 
[140]1<?php
2echo"
3##########################################<br/>
4# update db eleonline da 2.138 a 2.139 <br/>
5# 6 maggio 2012 <br/>
6# http://www.eleonline.it<br/>
7#<br/>
8# Aggiornamento normativa Regione Sicilia voto disgiunto<br/>
9# e nuove fasce comuni <br/>
10##########################################<br/>
11";
12include("config.php");
13if(!$dbi = mysql_connect($dbhost, $dbuname, $dbpass)){
14die("<center><img src=\"images/logo.gif\" target=\"Logo Avviso Errore\"><br/><br/><b>Ci sono dei problemi di connessione al Server $dbtype, chiediamo scusa per l'inconveniente.<br/><br/>Provate piu' tardi, Grazie.</b><br/><font color=\"#ff0000\">". mysql_error()."</font></center>");
15}
16
17if(!mysql_select_db($dbname)){
18die("<center><img src=src=\"images/logo.gif\" target=\"Logo Avviso Errore\"><br/><br/><b>Ci sono dei problemi di connessione al DataBase $dbtype, chiediamo scusa per l'inconveniente.<br/><br/>Provate piu' tardi, Grazie.</b><br/><font color=\"#ff0000\">". mysql_error()."</font></center>");
19}
20mysql_query("SET NAMES 'utf8'", $dbi);
21
22
23global $dbi;
24# cancella e ricrea tabella _ele_fasce
25$descr[1]="Cancella tabella esistente ele_fasce";
26$update[1]="
27DROP TABLE IF EXISTS `soraldo_ele_fasce`;
28";
29$descr[2]="Crea tabella ele_fasce";
30$update[2]="
31CREATE TABLE IF NOT EXISTS `soraldo_ele_fasce` (
32`id_fascia` int(2) NOT NULL,
33`abitanti` int(11) NOT NULL,
34`data_inizio` date NOT NULL,
35`data_fine` date NOT NULL,
36`seggi` int(4) NOT NULL,
37KEY `id_fascia` (`id_fascia`)
38) ENGINE=MyISAM DEFAULT CHARSET=latin1;
39";
40$descr[3]="popola tabella ele_fasce";
41$update[3]="
42INSERT INTO `soraldo_ele_fasce` (`id_fascia`, `abitanti`, `data_inizio`, `data_fine`, `seggi`) VALUES
43(1, 3000, '2000-01-01', '2010-12-31', 12),
44(2, 10000, '2000-01-01', '2010-12-31', 16),
45(3, 15000, '2000-01-01', '2010-12-31', 20),
46(4, 30000, '2000-01-01', '2010-12-31', 20),
47(5, 100000, '2000-01-01', '2010-12-31', 30),
48(6, 250000, '2000-01-01', '2010-12-31', 40),
49(7, 500000, '2000-01-01', '2010-12-31', 46),
50(8, 1000000, '2000-01-01', '2010-12-31', 50),
51(9, 100000000, '2000-01-01', '2010-12-31', 60),
52(4, 30000, '2011-01-01', '2011-09-14', 16),
53(1, 3000, '2011-01-01', '2011-09-14', 9),
54(2, 10000, '2011-01-01', '2011-09-14', 12),
55(3, 15000, '2011-01-01', '2011-09-14', 16),
56(5, 100000, '2011-01-01', '2011-09-14', 24),
57(6, 250000, '2011-01-01', '2011-09-14', 32),
58(7, 500000, '2011-01-01', '2011-09-14', 36),
59(8, 1000000, '2011-01-01', '2011-09-14', 40),
60(9, 100000000, '2011-01-01', '2011-09-14', 48),
61(1, 1000, '2011-09-15', '0000-00-00', 6),
62(2, 3000, '2011-09-15', '0000-00-00', 6),
63(3, 5000, '2011-09-15', '0000-00-00', 7),
64(4, 10000, '2011-09-15', '0000-00-00', 10),
65(5, 15000, '2011-09-15', '0000-00-00', 16),
66(6, 30000, '2011-09-15', '0000-00-00', 16),
67(7, 100000, '2011-09-15', '0000-00-00', 24),
68(8, 250000, '2011-09-15', '0000-00-00', 32),
69(9, 500000, '2011-09-15', '0000-00-00', 36),
70(10, 1000000, '2011-09-15', '0000-00-00', 40),
71(11, 100000000, '2011-09-15', '0000-00-00', 48);
72";
73$descr[4]="Cancella tabella esistente ele_conf ";
74$update[4]="DROP TABLE `soraldo_ele_conf`;";
75
76$descr[5]="Crea tabella ele_conf";
77$update[5]="
78CREATE TABLE IF NOT EXISTS `soraldo_ele_conf` (
79 `id_conf` int(11) NOT NULL auto_increment,
80 `descrizione` varchar(50) NOT NULL,
81 `limite` int(2) NOT NULL,
82 `consin` enum('0','1') NOT NULL default '1',
83 `infpremio` int(3) NOT NULL,
84 `supsbarramento` int(3) NOT NULL,
85 `suppremio` int(3) NOT NULL,
86 `listinfsbar` int(3) NOT NULL default '1',
87 `listinfconta` enum('0','1') NOT NULL default '1',
88 `listsupconta` enum('0','1') NOT NULL default '1',
89 `supminpremio` int(3) NOT NULL,
90 `infminpremio` int(3) NOT NULL,
91 `infdisgiunto` enum('0','1') NOT NULL default '0',
92 `supdisgiunto` enum('0','1') NOT NULL default '0',
93 PRIMARY KEY (`id_conf`)
94) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
95";
96$descr[6]="Popola tabella ele_conf";
97$update[6]="
98INSERT INTO `soraldo_ele_conf` (`id_conf`, `descrizione`, `limite`, `consin`, `infpremio`, `supsbarramento`, `suppremio`, `listinfsbar`, `listinfconta`, `listsupconta`, `supminpremio`, `infminpremio`, `infdisgiunto`, `supdisgiunto`) VALUES
99(1, 'Legge Italiana 267/2000', 3, '1', 67, 3, 60, 3, '1', '1', 40, 40, '0', '0'),
100(2, 'Regione Sicilia precedente al 2008', 2, '0', 67, 3, 60, 3, '1', '1', 40, 40, '0', '0'),
101(3, 'Regione Sicilia Legge n. 22 del 16/12/2008', 2, '0', 67, 5, 60, 3, '1', '0', 40, 40, '0', '0'),
102(4, 'Regione Sicilia Legge n.6/2011', 5, '1', 67, 5, 60, 5, '1', '1', 40, 40, '1', '1');
103";
104$descr[7]="Aggiorna tabella ele_sezioni";
105$update[7]="
106ALTER TABLE `soraldo_ele_sezioni` ADD `solo_lista` INT( 7 ) NOT NULL DEFAULT '0';
107";
108
109for ($i=1; $i<=7; $i++)
110 {
111 $query = mysql_query($update[$i],$dbi);
112
113 if($query){
114 echo "<br/><span style=\"color:#45ac0d;\">Fase $i: <b>$descr[$i] </b> - Database</b> aggiornato con successo<span>";
115 }else{
116 echo "<br/><span style=\"color:#ff0000;\">Fase $i: $descr[$i] - Errore nr. <b>". mysql_errno() ." ". mysql_error(). " </b> nell'aggiornamento <br\></span>";
117 //exit();
118 }
119}
120echo"<hr/>Ricordati di cancellare questo file . update2_138-139.php";
121
122
123
124?>
125
Note: See TracBrowser for help on using the repository browser.