// switch sur action et re-définition de $page
 switch ($get_action) {
     case "liste":
         $result = getCategorie(0);
         $page = "admin_categories_liste";
         break;
     case "add":
         if (!$categorie_titre) {
             if ($post_submit) {
                 if (!$categorie_titre) {
                     $msg .= "<p class='text-red'><i class='fa fa-long-arrow-right'></i> Titre obligatoire</p>";
                 }
             }
             $page = "admin_categories_add";
         } else {
             $insert = insertCategorie($categorie_id, $categorie_titre, $_SESSION["admin_user_id"]);
             if ($insert) {
                 $msg .= "<div class='box-body'><div class='alert alert-success alert-dismissable'><button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button><h4><i class='icon fa fa-check'></i> Alert!</h4>Catégorie ajoutée avec succès.</div></div>\n";
             } else {
                 $msg .= "<div class='box-body'><div class='alert alert-danger alert-dismissable'><button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button><h4><i class='icon fa fa-ban'></i> Alert!</h4>Oupsss... problème lors de l'ajout d'une catégorie.</div></div>\n";
             }
             $result = getCategorie(0);
             $page = "admin_categories_liste";
         }
         break;
     case "update":
         $result = getCategorie($get_id);
         if (!$categorie_titre) {
             if ($post_submit) {
                 if (!$categorie_titre) {
                     $msg .= "<p class='text-red'><i class='fa fa-long-arrow-right'></i> Titre obligatoire</p>";
Beispiel #2
0
function resolveStudii()
{
    echo "\nStudii\n";
    // Select studii cu categorie
    $q = "SELECT l.*, cat.title as categorie, autor.title as autor\r\n            FROM pec_videos_list l, pec_videos_nodes cat, pec_videos_categories2 autor\r\n            WHERE l.id_cat2 = autor.id AND l.id_node = cat.id AND l.category_id = 5 order by l.id";
    $r = mysql_query($q);
    while ($row = mysql_fetch_assoc($r)) {
        $data = $row['datainsert'];
        $data_adaugare = $row['datainsert'];
        $titlu = trim($row['title']);
        var_dump($titlu);
        $autor = $row['autor'];
        $autor_id = checkExistingAuthor($autor);
        if ($autor_id == -1) {
            $autor_id = insertAutor($autor);
        }
        $categorie = $row['categorie'];
        $categorie = str_replace('Titlu Studiu: ', '', $categorie);
        $tip_id = 2;
        $id_meniu = 0;
        if ($row['autor']) {
            $id_meniu = checkExistingMeniu($tip_id, $row['autor']);
            if ($id_meniu == -1) {
                $id_meniu = insertMeniu($tip_id, $row['autor']);
            }
        }
        $id_meniu2 = 0;
        if ($row['categorie']) {
            $id_meniu2 = checkExistingMeniu($tip_id, $categorie);
            if ($id_meniu2 == -1) {
                $id_meniu2 = insertMeniu($tip_id, $categorie, $id_meniu);
            }
        }
        if ($id_meniu2 != 0) {
            $id_meniu = $id_meniu2;
        }
        $categorie_id = checkExistingCategorie($categorie);
        if ($categorie_id == -1) {
            $categorie_id = insertCategorie($categorie);
        }
        $resurse_id = insertResursa($titlu, $autor_id, $categorie_id, $id_meniu, $tip_id, null, $data, $data_adaugare, $row['views']);
        if ($row['description'] != '') {
            insertTag(3, $resurse_id, $row['description']);
        }
        $src = $row['source'];
        if ($row['description'] != '' && strpos($row['embed_code'], "href") === false) {
            $src = str_replace('Pentru a descarca programul <a href="', '', $row['description']);
            $src = str_replace('Pentru a descarca programul <a href=', '', $src);
            $pos = strpos($src, '"');
            $src = substr($src, 0, $pos);
        }
        insertAttachment($src, $row['embed_code'], 'flv', $resurse_id, $row['source_thumb']);
    }
    // Select studii fara categorie
    $q = "SELECT l.*\r\n            FROM pec_videos_list l\r\n            WHERE l.category_id = 5 AND l.title like '%Sambata%' order by l.id";
    $r = mysql_query($q);
    while ($row = mysql_fetch_assoc($r)) {
        $raw_title = $row['title'];
        $title_parts = explode("-", $raw_title);
        $data = trim($title_parts[1]);
        $data_adaugare = $row['datainsert'];
        $titlu = trim($row['title']);
        var_dump($titlu);
        $autor = '';
        if (strpos($titlu, "Nelu Filip") !== false) {
            $autor = "Nelu Filip";
        }
        if (strpos($titlu, "Doru Hriscu") !== false) {
            $autor = "Doru Hriscu";
        }
        $autor_id = checkExistingAuthor($autor);
        if ($autor_id == -1) {
            $autor_id = insertAutor($autor);
        }
        $categorie = "Diverse";
        $categorie_id = checkExistingCategorie($categorie);
        if ($categorie_id == -1) {
            $categorie_id = insertCategorie($categorie);
        }
        //        TODO: Insert meniu from nodes
        $resurse_id = insertResursa($titlu, $autor_id, $categorie_id, null, 2, null, $data, $data_adaugare, $row['views']);
        if ($row['description'] != '') {
            insertTag(3, $resurse_id, $row['description']);
        }
        $src = $row['source'];
        if ($row['description'] != '' && strpos($row['embed_code'], "href") === false) {
            $src = str_replace('Pentru a descarca programul <a href="', '', $row['description']);
            $src = str_replace('Pentru a descarca programul <a href=', '', $src);
            $pos = strpos($src, '"');
            $src = substr($src, 0, $pos);
        }
        insertAttachment($src, $row['embed_code'], 'flv', $resurse_id, $row['source_thumb']);
    }
}