示例#1
0
 /**
  * Save an item.
  *
  * @access	public
  * @param	array	$data	The post values.
  *
  * @return	boolean	True on success.
  */
 public function save($data)
 {
     //Some security checks
     $acl = RtiprintHelper::getActions();
     //Secure the published tag if not allowed to change
     if (isset($data['published']) && !$acl->get('core.edit.state')) {
         unset($data['published']);
     }
     //Secure the author key if not allowed to change
     if (isset($data['created_by']) && !$acl->get('core.edit')) {
         unset($data['created_by']);
     }
     if (parent::save($data)) {
         return true;
     }
     return false;
 }
示例#2
0
 /**
  * Save an item.
  *
  * @access	public
  * @param	array	$data	The post values.
  *
  * @return	boolean	True on success.
  */
 public function save($data)
 {
     //Convert from a non-SQL formated date (created)
     $data['created'] = RtiprintHelperDates::getSqlDate($data['created'], array('Y-m-d'), true);
     //Convert from a non-SQL formated date (modified)
     $data['modified'] = RtiprintHelperDates::getSqlDate($data['modified'], array('Y-m-d'), true);
     //Some security checks
     $acl = RtiprintHelper::getActions();
     //Secure the published tag if not allowed to change
     if (isset($data['published']) && !$acl->get('core.edit.state')) {
         unset($data['published']);
     }
     //Secure the author key if not allowed to change
     if (isset($data['created_by']) && !$acl->get('core.edit')) {
         unset($data['created_by']);
     }
     if (parent::save($data)) {
         return true;
     }
     return false;
 }
示例#3
0
 /**
  * Save an item.
  *
  * @access	public
  * @param	array	$data	The post values.
  *
  * @return	boolean	True on success.
  */
 public function save($data)
 {
     if (parent::save($data)) {
         return true;
     }
     return false;
 }