/** * Checks if a class already exists * @param string $class_name * @return integer */ private function exist_class($class_name) { if ($this->project_id) { $item_array = $this->get_project_items(); if (is_array($item_array) and count($item_array) >= 1) { foreach ($item_array as $key => $value) { $item_class_array = ItemClass::list_classes_by_item_id($value); if (is_array($item_class_array) and count($item_class_array) >= 1) { foreach ($item_class_array as $item_key => $item_value) { $item_class = new ItemClass($item_value); if (trim(strtolower($item_class->get_name())) == trim(strtolower($class_name))) { return $item_value; } } } } return null; } else { return null; } } else { return null; } }
/** * @see ItemInterface::get_class_ids() * @return integer */ public final function get_class_ids() { if ($this->item_id) { $item_class_array = ItemClass::list_classes_by_item_id($this->item_id); if (is_array($item_class_array) and count($item_class_array) >= 1) { return $item_class_array; } else { return null; } } else { return null; } }