$temp_psels = $func->getpost_param('psel'); $psels = array(); $psel_names = array(); if (!empty($temp_psels)) { foreach ( $temp_psels as $temp_psel ) { list( $psels[], $psel_names[] ) = explode( "::", $temp_psel ); } } //var_dump($psels); echo "<br><br>"; var_dump($psel_names); echo "<br><br>"; // STEP 2: get registered diary and photos if existed if($diary->bid>0){ $diary->readdb($mydirname); if ( $eparam['is_prev'] == 1 ) { $diary->diary = $func->getpost_param('diary'); } // get registered photos list( $yd_data['photo_num'] , $yd_photo )= d3diary_readdb_photo($mydirname); if ( 0 < count($form_photos) ) { d3diary_swap_photoinfo (); } } else { $yd_data['photo_num'] = 0 ; $yd_photo = array() ; } // STEP 3: branch to each processing mode switch ( $eparam['mode'] ) { // delete photo case _D3DIARY_PROCMODE_PHOTODEL : if($uid != $req_uid && $diary->bid <= 0){ redirect_header(XOOPS_URL.'/user.php',2,_MD_NOPERM_EDIT); exit();
//var_dump($psels); echo "<br><br>"; var_dump($psel_names); echo "<br><br>"; // STEP 2: get registered diary and photos if existed if ($diary->bid > 0) { $diary->readdb($mydirname); //overrides req_uid $req_uid = $diary->uid; $rtn = $func->get_xoopsuname($req_uid); $uname = $rtn['uname']; $name = !empty($rtn['name']) ? $rtn['name'] : ""; if ($eparam['is_prev'] == 1) { $diary->diary = $func->getpost_param('diary'); } // get registered photos list($yd_data['photo_num'], $yd_photo) = d3diary_readdb_photo($mydirname); if (0 < count($form_photos)) { d3diary_swap_photoinfo(); } } else { $yd_data['photo_num'] = 0; $yd_photo = array(); } // STEP 3: branch to each processing mode switch ($eparam['mode']) { // delete photo case _D3DIARY_PROCMODE_PHOTODEL: if ($uid != $req_uid && $diary->bid <= 0) { redirect_header(XOOPS_URL . '/user.php', 2, _MD_NOPERM_EDIT); exit; } $rtnurl = $d3dConf->urluppr . $d3dConf->urlbase . $d3dConf->url4_all; // delete registered photos ( $action == 5 )