1
Changeset 157696d – MultiMag

Changeset 157696d


Ignore:
Timestamp:
Feb 6, 2011, 1:22:38 AM (13 years ago)
Author:
Blacklight <blacklight@…>
Branches:
master
Children:
f0d544a
Parents:
b850a3a
Message:
  • Возможность переопределения внешнего вида главной страницы
  • Добавление свойства *распродажа*
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • db_struct.sql

    rb850a3a r157696d  
    192192  `desc` text NOT NULL COMMENT 'Описание',
    193193  `cost` double(10,2) NOT NULL default '0.00' COMMENT 'Цена',
     194  `stock` tinyint(1) NOT NULL default '0' COMMENT 'Распродажа',
    194195  `proizv` varchar(24) NOT NULL COMMENT 'Производитель',
    195196  `likvid` decimal(6,2) NOT NULL default '0.00' COMMENT 'Ликвидность',
     
    201202  KEY `group` (`group`),
    202203  KEY `name` (`name`),
     204  KEY `stock` (`stock`),
    203205  KEY `cost_date` (`cost_date`),
    204206  KEY `hidden` (`hidden`),
    205207  KEY `unit` (`unit`),
    206208  KEY `vc` (`vc`)
    207 ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
     209) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
    208210
    209211--
     
    953955CREATE TABLE IF NOT EXISTS `news` (
    954956  `id` int(11) NOT NULL auto_increment,
    955   `text` text character set utf8 collate utf8_swedish_ci NOT NULL,
     957  `title` varchar(64) NOT NULL,
     958  `text` text  NOT NULL,
    956959  `date` datetime NOT NULL,
    957960  `owner` int(11) NOT NULL,
    958961  UNIQUE KEY `id` (`id`)
    959 ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
     962) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
    960963
    961964--
     
    985988  KEY `senddate` (`senddate`),
    986989  KEY `enddate` (`enddate`)
    987 ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
     990) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
    988991
    989992--
  • web/include/doc.s.sklad.php

    rb850a3a r157696d  
    152152                if($param=='')
    153153                {
    154                         $res=mysql_query("SELECT `doc_base`.`group`, `doc_base`.`name`, `doc_base`.`desc`, `doc_base`.`proizv`, `doc_base`.`cost`, `doc_base`.`likvid`, `doc_img`.`id`, `doc_img`.`type`, `doc_base`.`pos_type`, `doc_base`.`hidden`, `doc_base`.`unit`, `doc_base`.`vc`
     154                        $res=mysql_query("SELECT `doc_base`.`group`, `doc_base`.`name`, `doc_base`.`desc`, `doc_base`.`proizv`, `doc_base`.`cost`, `doc_base`.`likvid`, `doc_img`.`id`, `doc_img`.`type`, `doc_base`.`pos_type`, `doc_base`.`hidden`, `doc_base`.`unit`, `doc_base`.`vc`, `doc_base`.`stock`
    155155                        FROM `doc_base`
    156156                        LEFT JOIN `doc_base_img` ON `doc_base_img`.`pos_id`=`doc_base`.`id` AND `doc_base_img`.`default`='1'
     
    203203                       
    204204                        if($nxt[9])     $hid_check='checked';
     205                        if($nxt[12])    $stock_check='checked';
    205206                       
    206207                        $tmpl->AddText("</select>
     
    219220                        <tr class='lin0'><td align='right'>Ликвидность:<td><b>$nxt[5]%</b>
    220221                        <tr class='lin1'><td align='right'>Скрытность:<td><label><input type='checkbox' name='hid' value='1' $hid_check>Не отображать на витрине</a>
    221                         <tr class='lin0'><td align='right'>Описание<td colspan='2'><textarea name='desc'>$nxt[2]</textarea>");
     222                        <tr class='lin0'><td align='right'>Распродажа:<td><label><input type='checkbox' name='stock' value='1' $stock_check>Поместить в спецпредложения</a>
     223                        <tr class='lin1'><td align='right'>Описание<td colspan='2'><textarea name='desc'>$nxt[2]</textarea>");
    222224                        if($pos!=0)
    223                                 $tmpl->AddText("<tr class='lin1'><td align='right'>Режим записи:<td>
     225                                $tmpl->AddText("<tr class='lin0'><td align='right'>Режим записи:<td>
    224226                                <label><input type='radio' name='sr' value='0' checked>Сохранить</label><br>
    225227                                <label><input type='radio' name='sr' value='1'>Добавить</label><br>");
    226                         $tmpl->AddText("<tr class='lin0'><td><td><input type='submit' value='Сохранить'>
     228                        $tmpl->AddText("<tr class='lin1'><td><td><input type='submit' value='Сохранить'>
    227229                        <script type='text/javascript' src='/css/jquery/jquery.js'></script>
    228230                        <script type='text/javascript' src='/css/jquery/jquery.autocomplete.js'></script>
     
    679681                        $desc=rcv('desc');
    680682                        $cost=rcv('cost');
     683                        $stock=rcv('stock');
    681684                        $sr=rcv('sr');
    682685                        $pos_type=rcv('pos_type');
     
    685688                        $vc=rcv('vc');
    686689                        if(!$hid)       $hid=0;
     690                        if(!$stock)     $stock=0;
    687691                        $cc='Цена осталась прежняя!';
    688692                        if( ($pos)&&(!$sr) )
    689693                        {
    690694                                $sql_add=$log_add='';
    691                                 $res=mysql_query("SELECT `group`, `name`, `desc`, `proizv`, `cost`, `likvid`, `hidden`, `unit`, `vc` FROM `doc_base` WHERE `id`='$pos'");
     695                                $res=mysql_query("SELECT `group`, `name`, `desc`, `proizv`, `cost`, `likvid`, `hidden`, `unit`, `vc`, `stock` FROM `doc_base` WHERE `id`='$pos'");
    692696                                if(mysql_errno())       throw new MysqlException("Не удалось получить старые свойства позиции!");
    693697                                $old_data=mysql_fetch_assoc($res);
     
    732736                                        $sql_add.=", `hidden`='$hid'";
    733737                                        $log_add.=", hidden:({$old_data['hidden']} => $hid)";
     738                                }
     739                                if($old_data['stock']!=$stock)
     740                                {
     741                                        $sql_add.=", `stock`='$stock'";
     742                                        $log_add.=", stock:({$old_data['stock']} => $stock)";
    734743                                }
    735744                                if($old_data['unit']!=$unit)
     
    751760                        else
    752761                        {       
    753                                 $res=mysql_query("INSERT INTO `doc_base` (`name`, `group`, `proizv`, `desc`, `cost`, `cost_date`, `pos_type`, `hidden`, `unit`)
    754                                 VALUES  ('$pos_name', '$g', '$proizv', '$desc', '$cost', NOW() , '$pos_type', '$hid', '$unit')");
     762                                $res=mysql_query("INSERT INTO `doc_base` (`name`, `group`, `proizv`, `desc`, `cost`, `stock`, `cost_date`, `pos_type`, `hidden`, `unit`)
     763                                VALUES  ('$pos_name', '$g', '$proizv', '$desc', '$cost', '$stock', NOW() , '$pos_type', '$hid', '$unit')");
    755764                                $opos=$pos;
    756765                                $pos=mysql_insert_id();
  • web/index.php

    rb850a3a r157696d  
    1919//
    2020
    21 include_once("vitrina.php");
     21include_once("core.php");
     22
     23if(file_exists( $CONFIG['site']['location'].'/skins/'.$CONFIG['site']['skin'].'/index.tpl.php' ) )
     24        include_once($CONFIG['site']['location'].'/skins/'.$CONFIG['site']['skin'].'/index.tpl.php');
     25else    include_once("vitrina.php");
    2226?>
    2327
Note: See TracChangeset for help on using the changeset viewer.