Subversion-Projekte lars-tiefland.ci

Revision

Revision 2210 | Revision 2213 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 2210 Revision 2212
Zeile 11... Zeile 11...
11
 * Liest die Bilder von Artikeln oder Kategorien aus
11
 * Liest die Bilder von Artikeln oder Kategorien aus
12
 * 
12
 * 
13
 * @package WebanOS CI
13
 * @package WebanOS CI
14
 * @author Lars Tiefland
14
 * @author Lars Tiefland
15
 * @copyright 2016
15
 * @copyright 2016
16
 * @version $Id: Medien_model.php 2210 2017-12-23 20:08:53Z lars $
16
 * @version $Id: Medien_model.php 2212 2017-12-23 20:22:47Z lars $
17
 * @access public
17
 * @access public
18
 */
18
 */
19
class Medien_model extends CI_Model
19
class Medien_model extends CI_Model
20
{
20
{
21
	private $sql;
21
	private $sql;
Zeile 157... Zeile 157...
157
            WHERE
157
            WHERE
158
                folder=?
158
                folder=?
159
            AND
159
            AND
160
                typ!=3
160
                typ!=3
161
        ";
161
        ";
162
        
162
 
163
        $this->sql["medien"]["artikel_add"]="INSERT INTO
163
		$this->sql["medien"]["artikel_add"] = "INSERT INTO
164
                artikel_medien
164
                artikel_medien
165
            SET
165
            SET
166
                medien_id=?,
166
                medien_id=?,
167
                artikel_id=?,
167
                artikel_id=?,
168
                rang=?
168
                rang=?
Zeile 324... Zeile 324...
324
			$row["img_size"] = GetImageSize($row["path"]);
324
			$row["img_size"] = GetImageSize($row["path"]);
325
			$medien[] = $row;
325
			$medien[] = $row;
326
		}
326
		}
327
		return $medien;
327
		return $medien;
328
	}
328
	}
329
    
329
 
330
    public function add()
330
	public function add()
331
    {
331
	{
332
        $l_type=$this->input->get("l_type");
332
		$l_type = $this->input->get("l_type");
333
        $l_id=$this->input->get("l_id");
333
		$l_id = $this->input->get("l_id");
-
 
334
		switch ($l_type) {
-
 
335
			case "a":
-
 
336
				$sql = "SELECT
-
 
337
                        MAX(rang) AS rang
-
 
338
                    FROM
-
 
339
                        artikel_medien
-
 
340
                    WHERE
-
 
341
                        artikel_id=" . $l_id . "
-
 
342
                ";
-
 
343
				break;
-
 
344
			case "d":
-
 
345
				$sql = "SELECT
-
 
346
                        MAX(rang) AS rang
-
 
347
                    FROM
-
 
348
                        directory_medien
-
 
349
                    WHERE
-
 
350
                        artikel_id=" . $l_id . "
-
 
351
                ";
-
 
352
				break;
-
 
353
		}
-
 
354
		$res = $this->db->query($sql);
-
 
355
		$row = $res->unbuffered_row("array");
-
 
356
		$rang = $row["rang"] + 10;
334
        $b_id=$this->input->get("b_id");
357
		$b_id = $this->input->get("b_id");
-
 
358
		$this->db->query($this->sql["medien"]["artikel_add"], array(
-
 
359
			$b_id,
-
 
360
			$l_id,
-
 
361
			$rang,
-
 
362
			));
335
    }
363
	}
336
}
364
}
Zeile 337... Zeile 365...
337
 
365
 
338
?>
366
?>