index 481241092c234cf20d1a9d2ae3cde5b94e437ed9..afb2a117ec147840cf00c55b04a2e4a639b476e8 100644 (file)
$this->copyCurrent = true;
$this->objectdn = $obj->dn;
$this->current = $emptyObj;
+
+ if(!isset($obj->by_object)){
+ trigger_error("No valid tab object specified for copy & paste.");
+ return;
+ }
+
foreach($obj->by_object as $name => $obj){
/* Prepare every single class, to be copied */
if($this->cutCurrent){
if(isset($_POST['PerformCopyPaste'])){
- $this->current->save();
- $this->dialogOpen =false;
- $this->Clear();
+ $msgs = $this->check();
+ if(count ($msgs) ){
+ foreach( $msgs as $msg){
+ print_red($msg);
+ }
+ }else{
+ $this->current->save();
+ $this->dialogOpen =false;
+ $this->Clear();
+ }
}
if($this->current){
$smarty = get_smarty();