Beispiel #1
0
 function buttonPublished($item = null)
 {
     if ($item) {
         return '<a href="#" onclick="xajax_Published(' . $item->getId() . ');return false;"><img id="published_' . $item->getId() . '" src="' . HELPER::srcIcon((int) $item->getPublished()) . '"></a>';
     }
 }
Beispiel #2
0
 public function xajaxPublished($id = null)
 {
     $objResponse = new \xajaxResponse();
     if ($item = $this->getRepository($this->entityClass)->find($id)) {
         $item->setPublished(1 - (int) $item->getPublished());
         $this->getEntityManager()->persist($item);
         $this->getEntityManager()->flush($item);
         //$objResponse->script("$('#published_".$id."').attr('src','".HELPER::srcIcon((int)$item->getPublished())."')");
         $objResponse->assign('published_' . $id, 'src', HELPER::srcIcon((int) $item->getPublished()));
     }
     return $objResponse;
 }