Example #1
0
    private static function upload($path, $dealer, $comment, $store = 0)
    {
        if (is_array($_FILES['upload']['name'])) {
            $dir = $store > 0 ? md5('touch' . $store) : md5('touch' . $dealer);
            $dir = $path . $dir . '/';
            if (!is_dir($_SERVER['DOCUMENT_ROOT'] . $path)) {
                mkdir($_SERVER['DOCUMENT_ROOT'] . $path, 0777);
            }
            if (!is_dir($_SERVER['DOCUMENT_ROOT'] . $dir)) {
                mkdir($_SERVER['DOCUMENT_ROOT'] . $dir, 0777);
            }
            $new_files = array();
            foreach ($_FILES['upload']['name'] as $key => $item) {
                $filename = $store > 0 ? $item : self::processName($item, $dealer);
                $name = $_POST['filename'][$key] != '' ? $_POST['filename'][$key] : $filename;
                //die($filename);
                $sql = '
					INSERT INTO {{dealers_files}}
					SET 
						dealer=' . $dealer . ',
						store=' . $store . ',
						path=\'' . $dir . $filename . '\',
						name=\'' . $name . '\',
						comment=\'' . $comment . '\',
						cdate=NOW()
				';
                DB::exec($sql);
                move_uploaded_file($_FILES['upload']['tmp_name'][$key], $_SERVER['DOCUMENT_ROOT'] . $dir . $filename);
                if ($store == 0) {
                    DealersEmail::files_new($dealer, $name);
                }
            }
        }
    }
Example #2
0
 public static function showStore($id)
 {
     $sql = 'UPDATE {{dealers_stores}} SET visible=1 WHERE id=' . $id;
     DB::exec($sql);
     DealersEmail::address_new($id);
 }
Example #3
0
 public static function activateDealer($id)
 {
     $sql = 'UPDATE {{dealers}} SET `active`=1 WHERE id=' . $id;
     DB::exec($sql);
     DealersEmail::dealer_activate($id);
 }
Example #4
0
    public static function editOrderProp()
    {
        DB::escapePost();
        //die(print_r($_POST,true));
        $id = $_POST['id'];
        $sum = self::calcOrderSum($id);
        $notififications = isset($_POST['send_notification']) ? 1 : 0;
        $sql = 'UPDATE {{dealers_orders}}
			SET
				status=\'' . $_POST['status'] . '\',
				delivery=\'' . $_POST['delivery'] . '\',
				cons=\'' . $_POST['cons'] . '\',
				delivery_price=\'' . $_POST['delivery_price'] . '\',
				tracking=\'' . $_POST['tracking'] . '\',
				add_sale=\'' . $_POST['add_sale'] . '\',
				add_sale_text=\'' . $_POST['add_sale_text'] . '\',
				comment=\'' . $_POST['comment'] . '\',
				send_notification=\'' . $notififications . '\',
				sale_type=\'' . $_POST['sale_type'] . '\',
				sum=' . $sum . '
			WHERE id = \'' . $id . '\'';
        //dealer=\''.$_POST['dealer'].'\',
        DB::exec($sql);
        self::addHistory($id, $_POST['old_status'], $_POST['status']);
        self::setTotalOrdersSum($_POST['dealer']);
        if ($notififications > 0 && $_POST['old_status'] != $_POST['status']) {
            DealersEmail::order_status($id);
        }
    }