function unosnovekategorije($greska = 0, $page = 0) { /* if($greska==="brisanjekategorije"){ $category_id = end($this->uri->segment_array()); redirect('apo/brisanjekategorije/' . $category_id); } */ $this->load->helper('form'); $option['title'] = "Unos nove kategorije"; $option['body'] = "onload='setFocus()'"; //$forma = form_open('apo/unosnovekategorije/'.$page, array('name'=>'forma')); $forma2 = form_open('apo/izmenakategorija/' . $page, array('name' => 'forma2')); //echo form_close(); $brisanjek = site_url("apo/brisanjekategorije/"); $option['head'] = "<SCRIPT language=JavaScript>\n\t\t\t\t\t\t\tfunction setFocus() {\n\t\t\t\t\t\t\t\tdocument.forma2.category_name.focus();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tfunction Crudkat(td){\n\t\t\t\t\t\t\t\tid = td.parentNode.childNodes[0].textContent;\n\t\t\t\t\t\t\t\tcategory_name = td.parentNode.childNodes[1].textContent;\n\t\t\t\t\t\t\t\ttd.parentNode.innerHTML = '<td colspan=3>{$forma2}<input type=\"hidden\" value=\"' + id + '\" name = \"category_id\" />naziv:<input type=\"text\" size=\"60\" name=\"category_name\" value=\"' + category_name + '\" /><input type=\"submit\" value=\"Snimi\"></td>';\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tfunction Crudkatdel(td){\n\t\t\t\t\t\t\t\tid = td.parentNode.parentNode.parentNode.childNodes[0].textContent;\n\t\t\t\t\t\t\t\tbrisanjek = '{$brisanjek}';\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t</script>"; $this->load->view('admin/view_header', $option); if ($greska == 0) { $option['greska'] = ''; } elseif ($greska == 1) { $option['greska'] = 'Uneto u bazu!'; } elseif ($greska == 2) { $option['greska'] = 'Nedovoljno podataka, morate uneti najmanje 1 naziv!'; } elseif ($greska == 3) { $option['greska'] = '<br>Kategorija je vezana za proizvod, obrišite prvo proizvode iz te kategorije.'; } else { $option['greska'] = 'Nepredvidjena greska... #1453SystemHALTED! Restart application.'; } ////ISPIS SVIH KATEGORIJA function print_cat($query) { $queriedc = mysql_query($query); $menuc = ""; while ($resultc = mysql_fetch_array($queriedc)) { $menuc .= '<tr id="' . $resultc['category_id'] . '">'; $menuc .= '<td>' . $resultc['category_id'] . '</td><td>' . $resultc['category_name'] . '<td onClick="Crudkat(this);"><a href="#"><img src="' . base_url() . '/incl/images2/user_edit.png" alt="" title="" border="0" /></a></td><td><a href="#" class="ask"><img src="' . base_url() . '/incl/images2/trash.png" alt="" title="" border="0" /></a></td></td>'; $menuc .= '</tr>'; // } return $menuc; } $option['upit'] = print_cat("SELECT * FROM `category` ORDER BY category_id LIMIT {$page}, 20;"); $queriedc = mysql_query("SELECT count(*) as br FROM `category`;"); $resultc = mysql_fetch_array($queriedc); $config['total_rows'] = $resultc['br']; $queriedc = mysql_query("SELECT * from `category`;"); $menuc = ""; while ($resultc = mysql_fetch_array($queriedc)) { $menuc .= '<option value="' . $resultc['category_id'] . '">' . $resultc['category_name'] . '</option>'; } $config['category_name'] = $resultc['category_name']; $this->load->library('pagination'); //$config['base_url'] = 'http://localhost/apo/index.php/apo/unosnovekategorije/0'; $config['base_url'] = site_url('apo/unosnovekategorije/0'); $config['per_page'] = 20; $config['uri_segment'] = 4; $this->pagination->initialize($config); $option['pagination'] = $this->pagination->create_links(); $option['page'] = $page; //escape this!!!! //$this->load->view('admin/view_header',$option); if ($greska == 0) { $option['greska'] = ''; } elseif ($greska == 1) { $option['greska'] = 'Uneto u bazu!'; } elseif ($greska == 2) { $option['greska'] = 'Nedovoljno podataka, morate uneti najmanje 1 naziv!'; } elseif ($greska == 3) { $option['greska'] = '<br>Kategorija je vezana za proizvod, obrišite prvo proizvode iz te kategorije.'; } else { $option['greska'] = 'Nepredvidjena greska... #1453SystemHALTED! Restart application.'; } $this->load->view('admin/view_unosnovekategorije', $option); }
while ($iter5->hasNext()) { $curr5 = $iter5->getNext(); echo "<objective id='" . $curr5->getID() . "' type='" . $curr5->getDisplay() . "' value='" . $curr5->getValue() . "' meta='" . $_CONF['image_url'] . "pic/icon/" . $curr5->getMetaImage() . "'><name><![CDATA[" . $curr5->getDisplayName() . "]]></name></objective>"; } echo "</task>"; } echo "</achievement>"; } } $menu = new AchMenu(0); $menu->removeChild(0); $iter = $menu->getIterator(); while ($iter->hasNext()) { $curr = $iter->getNext(); echo "<category id='" . $curr->getID() . "' order='" . $curr->getOrder() . "' image='" . $_CONF['image_url'] . "pic/menu/" . $curr->getImage() . "'><name><![CDATA[" . $curr->getName() . "]]></name>"; $iter2 = $curr->getIterator(); while ($iter2->hasNext()) { $curr2 = $iter2->getNext(); echo "<category id='" . $curr2->getID() . "' order='" . $curr2->getOrder() . "' image='" . $_CONF['image_url'] . "pic/menu/" . $curr2->getImage() . "'><name><![CDATA[" . $curr2->getName() . "]]></name>"; $cat = new AchCategory($curr2->getID(), null, null); $iter3 = $cat->getIterator(); print_cat($iter3); echo "</category>"; } $cat = new AchCategory($curr->getID(), null, null); $iter3 = $cat->getIterator(); print_cat($iter3); echo "</category>"; } echo "</ryzom_achievements>"; die;