Str('Izvelieties mapi!');
}
/* if (!trim($title)) {
$errors[] = 'title';
$err_msg = $L->Str('Ievadiet lapas nosaukumu!');
} */
if ($_FILES['icon']['name'] && empty($errors)) {
$hash = Tools_Text::getRandomHash(12);
$thumb_file = $hash.'.jpg';
$dest = WEBPATH.'images/service/';
$upload = Tools_Filesystem::uploadFile ('icon', $dest, $thumb_file);
if (!$upload) {
array_push($errors,'pic');
$err_msg = 'Neizdevās ielādēt bildi.';
} else {
if (getimagesize($dest.$thumb_file)) {
Tools_Image:: imageResize ($dest.$thumb_file,$dest.$thumb_file,150,130,true,100);
chmod($dest.$thumb_file,0777);
if ($pageid) {
$folderdata = $DB -> getRow('service', $pageid);
if ($folderdata['icon']) {
unlink($dest.$cat_data['image']);
}
$DB->Exec("UPDATE service_pages SET icon = '".$thumb_file."' WHERE id = ".$pageid);
}
$pic_file = $thumb_file;
} else {
unlink ($dest.$thumb_file);
array_push($errors, 'imgilfe');
$err_msg = 'Ielādētais fails nav bilde!';
}
}
}
if (empty($errors)) {
$sql = ($pageid?"UPDATE":"INSERT INTO")." service_pages SET carid=".$carid.",intro='".$intro['ru']."',title = '".$page['ru']."' ".($pageid?"":",icon='".$pic_file."'")." , content='".$content['ru']."',
galleryid = ".$galleryid.", goods_category = ".$goods_category.", folderid = ".$folderid." ".($pageid?" WHERE id = ".$pageid:"");
$DB -> Exec($sql);
if (!$pageid) {
$pageid = $DB->lastId();
$L -> addText('service', 'page', $pageid);
}
$L = Core_Language::getInstance();
$L -> addText ('service', 'page', $pageid);
$L -> addText ('service', 'intro', $pageid);
$L -> addText ('service', 'content', $pageid);
foreach($content as $lang_id =>$value) {
$L ->addValue('service','content',$pageid,$lang_id,$value);
$L ->addValue('service','intro',$pageid,$lang_id,$intro[$lang_id]);
$L ->addValue('service','page',$pageid,$lang_id,$page[$lang_id]);
}
?>
} else {
?>
}
}
if ($task == 'addFolder') {
$title = $_POST['title'];
$parentid = Tools_Http::Post('parentid',true);
$folderid = Tools_Http::Post('folderid',true);
$expand = Tools_Http::Post('expand',true);
$pic_file = '';
/* if (!$title) {
$errors[] = 'title';
$err_msg = $L->Str('Ievadiet nosaukumu!');
} */
if ($_FILES['icon']['name'] && empty($errors)) {
$hash = Tools_Text::getRandomHash(12);
$thumb_file = $hash.'.jpg';
$dest = WEBPATH.'images/service/';
$upload = Tools_Filesystem::uploadFile ('icon', $dest, $thumb_file);
if (!$upload) {
array_push($errors,'pic');
$err_msg = 'Neizdevās ielādēt bildi.';
} else {
if (getimagesize($dest.$thumb_file)) {
Tools_Image:: imageResize ($dest.$thumb_file,$dest.$thumb_file,170,120,true,100);
chmod($dest.$thumb_file,0777);
if ($folderid) {
$folderdata = $DB -> getRow('service', $folderid);
if ($folderdata['icon']) {
unlink($dest.$cat_data['image']);
}
$DB->Exec("UPDATE service SET icon = '".$thumb_file."' WHERE id = ".$folderid);
}
$pic_file = $thumb_file;
} else {
unlink ($dest.$thumb_file);
array_push($errors, 'imgilfe');
$err_msg = 'Ielādētais fails nav bilde!';
}
}
}
if (empty($errors)) {
$pos = $DB->getNextPosition('service');
$sql = ($folderid?"UPDATE":"INSERT INTO")." service SET expand=".$expand.", title = '".$title['ru']."' ".($folderid?"":",icon='".$pic_file."', position=".$pos)." ,
parentid = ".$parentid." ".($folderid?"WHERE id = ".$folderid:"");
$DB -> Exec($sql);
if (!$folderid) {
$folderid = $DB->lastId();
$L -> addText('service', 'title',$folderid );
}
$L = Core_Language::getInstance();
$L -> addText ('service', 'title', $folderid);
foreach($title as $lang_id =>$value) {
$L ->addValue('service','title',$folderid,$lang_id,$value);
}
?>
} else {
?>
}
}